例如:
a=[1,2,3]
a.append(4)
print(a) 输出的值为[1,2,3,4]
如果
a = [1,2,3]
a = a.append(4)
print(a) 输出的值为NoneType
为啥出现这个错误尼? 是因为append函数无返回值 ,进行原地操作
当一个函数没有return语句,函数会返回None,此时如果将函数返回值赋给一个变量,则容易出现上述错误
本文详细解释了Python中列表的append方法如何工作,包括其原地修改特性及为何该方法不返回任何值,避免在实际编程中因误解而引发错误。
例如:
a=[1,2,3]
a.append(4)
print(a) 输出的值为[1,2,3,4]
如果
a = [1,2,3]
a = a.append(4)
print(a) 输出的值为NoneType
为啥出现这个错误尼? 是因为append函数无返回值 ,进行原地操作
当一个函数没有return语句,函数会返回None,此时如果将函数返回值赋给一个变量,则容易出现上述错误
您可能感兴趣的与本文相关的镜像
Python3.9
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1489
358
1321

被折叠的 条评论
为什么被折叠?