admin管理员组

文章数量:1530085

python遍历时不能修改字典元素
在字典遍历过程中修改字典元素,故报错 RuntimeError: dictionary changed size during iteration
解决办法1:
将遍历条件改为列表

for k in my_dict.keys():

改成

for k in list(my_dict.keys()):

解决办法2:
删除字典的元素可以使用del dict[key] 也可以使用dict.pop(key)

本文标签: changeddictionaryiterationsize