python中list.insert()结果为None

当我们在处理list时,要插入数据,比如:

a=['111','222','333']

b=a.insert(1,'666')

print(b)

此时结果是None,

这很奇怪,但实际上只需要print原list就可以得到想要的结果,因为666已经被插入到原数据中了

所以 print(a)

结果为 [‘111’,‘666’,‘222’,‘333’]

很多时候结果很奇怪,这时候可以尝试多print几个参数,查找原因在哪

你可能感兴趣的:(python,开发语言)