未成功将元素附加到列表(Python)

时间:2017-09-21 19:22:11

标签: python list append

不确定为什么append函数在以下代码中返回'None'

dw=[1,3,5]
dw=[0]+dw
print(dw,type(dw))
dw=dw.append(12)
print(dw)

输出为:([0,1,3,5],'list'),无。

为什么不用[0,1,3,5,12]添加函数?

感谢;

1 个答案:

答案 0 :(得分:0)

您正在为访问append方法的列表分配值。 append方法不返回任何内容。

dw=[1,3,5]
dw=[0]+dw
print(dw,type(dw))
dw.append(12) #here, just call append and not assign it to a variable
print(dw)