【发布时间】:2019-07-05 19:39:46
【问题描述】:
谁能解释为什么这不起作用以及如何纠正它?这是 Udemy 上“30 天 Python”中的一个示例。我已经尝试了很多,但我只是得到错误。 谢谢。
list_d = ["Flower", "Pot", 123, "Daisy", 2328924]
list_e = []
for item in list_d:
if isinstance(item, int):
list_e.append(item)
list_d.pop(x)
x+=1
【问题讨论】:
-
欢迎来到 StackOverflow。请花时间阅读这篇关于如何提供minimal, complete, and verifiable example 的帖子并相应地修改您的问题。 how to ask a good question 上的这些提示也可能有用。
-
请将您的代码以文本形式发布。
-
在迭代列表时不要更改列表。
-
NihalSangeeth - 对不起,下次我会写。克劳斯 D. - 脚本应该将整数从一个列表复制到另一个列表,并从原始列表中删除。
-
@ZofiaGarncarek 请编辑您的问题并将您的代码发布为文本而不是图像。