您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python的插入返回None?

Python的插入返回None?

列表上的变异方法往往会返回None, 您期望的修改后的列表- 这种方法通过就地更改列表而不是通过构建并返回新的列表来执行其效果。因此,print numbers而不是print clean会告诉你改变列表。

如果需要保持numbers原样,请先制作一份副本,然后再更改副本:

clean = list(numbers)
clean.insert(3, 'four')

这具有您似乎想要的总体效果numbers不变,clean是更改后的列表。

python 2022/1/1 18:43:05 有281人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶