python RuntimeError: dictionary changed size during iteration

来源:互联网 发布:大数据的特点是什么 编辑:程序博客网 时间:2024/06/01 08:24
for k in dictVar    dictVar.pop(k)

python 遍历一个dict、set类型的同时,并且在改变这个变量的长度,这时候就会抛错

RuntimeError: dictionary changed size during iteration

解决方法
python 2.x

for k in dictVar.keys()

python 3.x

for k in list(dictVar)
0 0
原创粉丝点击