我想将 4 添加到列表变量并将结果保存到变量 b.
所以我尝试如下:
a = [1,2,3]
b = a.append(4)
print(a)
print(b)
我预计结果是
[1,2,3,4]
但是print(b)
的结果是None
.
这是什么意思,这里有什么问题?
当你运行这个:
b = a.append(4)
方法
.append()
在对象a
(您的列表)上调用,并将4
添加到a
然后返回。但是,它不会返回结果列表,它只是在将值添加到 None
之后什么都不返回 (a
)。然后将 None
值分配给 b
.