>> list = range(1, 11) >>> for i in list: ... list.remove(i) ... -6ren">
gpt4 book ai didi

python - 在 python 中列出 "quirk"

转载 作者:太空狗 更新时间:2023-10-30 01:43:53 26 4
gpt4 key购买 nike

我在交互式解释器中用列表尝试了一些事情,我注意到了这一点:

>>> list = range(1, 11)
>>> for i in list:
... list.remove(i)
...
>>> list
[2, 4, 6, 8, 10]

谁能解释为什么它留下偶数?这让我现在很困惑......非常感谢。

最佳答案

modify a list 不安全你正在迭代。

关于python - 在 python 中列出 "quirk",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7909794/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com