gpt4 book ai didi

python - for循环没有从列表中删除所有项目,解决方案是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 00:15:40 25 4
gpt4 key购买 nike

我知道为什么这个循环没有在同一问题的其他答案的帮助下删除 list1 中的所有项目,我的问题是在循环代码中进行哪些更改以从 list1 中删除所有项目。

这是我的代码:

    list1 = [1,'one',2,'two',3,'three']
for x in list1:
if x in list1:
list1.remove(x)
print(list1)

提前致谢。

最佳答案

你可以这样做:

list1 = []

但是如果你想删除每个元素,那么:

while list1!=[]:
del list1[0]

编辑:Yann Vernier 建议的更好更快的方法:

del list1[:]

关于python - for循环没有从列表中删除所有项目,解决方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51076494/

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