所以我正在按照以下方式迭代列表中的项目:
如果我有索引,我只需要执行del virus[i],显然我可以调整代码以执行类似于
for virus in viruses:
do stuff
remove virus
如果我有索引,我只需要执行del virus[i],显然我可以调整代码以执行类似于
for index in range(0, len(viruses))
的操作,但这会使我想在for循环中完成的其他任务变得非常丑陋。是否有任何方法可以根据我当前迭代的病毒名称进行删除?
运行时错误:迭代期间字典大小发生了变化。
- Ashwini Chaudhary