Sta*_*ham 1 python list append
我知道我可以使用“ append()”将元素添加到列表中,但是为什么赋值返回None?
>>> a=[1,2,3]
>>> a.append(4)
>>> print a
[1, 2, 3, 4]
>>> a=a.append(5)
>>> print a
None
>>>
Run Code Online (Sandbox Code Playgroud)
因为您正在将输出分配给没有输出的追加操作,所以请代替:
a=a.append(5)
Run Code Online (Sandbox Code Playgroud)
你只想要
a.append(5)
Run Code Online (Sandbox Code Playgroud)