Python的插入返回None?
列表上的变异方法往往会返回None, 您期望的修改后的列表- 这种方法通过就地更改列表而不是通过构建并返回新的列表来执行其效果。因此,print numbers而不是print clean会告诉你改变列表。
None
print numbers
print clean
如果需要保持numbers原样,请先制作一份副本,然后再更改副本:
numbers
clean = list(numbers) clean.insert(3, 'four')
这具有您似乎想要的总体效果:numbers不变,clean是更改后的列表。
clean
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群