最近在做一个案子时, 发现字典中删除一些键值对后再引用该字典会引起错误。
具体如下:
def show_dic(site):
for key, value in site.items():
if key == ‘name’:
site.pop(key)
if name == ‘main’:
web_site= {‘name’: ‘Address’, ‘alexa’: 54316, ‘url’:‘http://blog.csdn.net/123/’}
show_dic(web_site)
for key, value in web_site.items():
print(key, value)
python 关于 dictionary changed size during iteration 的解决方案
最新推荐文章于 2023-06-07 15:51:30 发布