有人能解释一下为什么我在下面的python代码中遇到了一些错误吗?

2024-09-29 21:27:25 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能解释一下为什么我在下面的python代码中出现了一些错误吗? 循环删除了两个元组,但循环结束后仍有一个元组在列表中。 最后的打印不是我期望的结果

>>> liste=[(1,2),(2,3),(3,1),(1,4),(3,4)]
>>> for couple in liste:
...    if int(1) in couple:
...        liste.remove(couple)
... 
>>> print(liste)
[(2, 3), (1, 4), (3, 4)]

Tags: 代码in列表forif错误removeint

热门问题