遍历列表中的“无”时遇到的问题

时间:2019-08-29 13:27:28

标签: python-3.x

这是我第一次问一个问题。如果描述不清楚,请原谅并指出。非常感谢。

有一个列表[None,None,1]。当我使用以下代码对其进行操作时,结果使我难以理解。

lists = [None, None, 1]
for each in lists:
    if each is None:
        lists.remove(each)

列表变为[None,1]。但是我认为应该是[1]。为什么会这样?

0 个答案:

没有答案