python的字典错误:RuntimeError: dictionary changed size during iteration
1.在字典遍历过程中修改字典元素,报错 RuntimeError: dictionary changed size during iteration
错误代码:
for i in phone:
i = int(i)
for key in dict_phone.keys():
if key == i:
print(dict_phone.pop(key,'ss'))
改正
for i in phone:
i = int(i)
for key in list(dict_phone.keys()):
if key == i:
print(dict_phone.pop(key,'ss'))
本文来自博客园,作者:海_纳百川,转载请注明原文链接:https://www.cnblogs.com/chentiao/p/17705543.html,如有侵权联系删除