将元素添加到列表中,输出为none

时间:2018-08-10 16:23:00

标签: python list

我对情况非常困惑。为什么我不能将列表分配给变量。有人可以向我解释吗?

a =[1,2,3,4]
b = a.insert(0,1)
print(b)

输出为

None

2 个答案:

答案 0 :(得分:4)

insert()方法仅将元素插入列表。它不返回任何值。

答案 1 :(得分:0)

在您得到的答复中,如果需要更新的是列表b,而不是列表a,则应该这样进行:

a =[1,2,3]
b = list(a)
b.insert(1,20)
print(a, b)