最近在做一个案子时, 发现字典中删除一些键值对后再引用该字典会引起错误。
具体如下:
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.youkuaiyun.com/123/’}
show_dic(web_site)
for key, value in web_site.items():
print(key, value)