相关疑难解决方法(0)

从列表中删除项目 - 在迭代期间 - 这个成语有什么问题?

作为一个实验,我这样做了:

letters=['a','b','c','d','e','f','g','h','i','j','k','l']
for i in letters:
    letters.remove(i)
print letters
Run Code Online (Sandbox Code Playgroud)

最后一次打印显示并非所有项目都被删除了?(每隔一个人).

IDLE 2.6.2      
>>> ================================ RESTART ================================
>>> 
['b', 'd', 'f', 'h', 'j', 'l']
>>> 
Run Code Online (Sandbox Code Playgroud)

对此有何解释?如何重新编写以删除每个项目?

python loops list

24
推荐指数
5
解决办法
2万
查看次数

标签 统计

list ×1

loops ×1

python ×1