字典的删除,在循环字典时,删除字典里的数据,是会报错
正确的做法是,将删除的键值存在列表中,循环列表,删除字典。
mi = {"a": "a", "b": "b"}
lst = list(mi.keys())
for k in lst:
mi.pop(k)
print(mi)
得到结果
{}
字典的删除,在循环字典时,删除字典里的数据,是会报错
正确的做法是,将删除的键值存在列表中,循环列表,删除字典。
mi = {"a": "a", "b": "b"}
lst = list(mi.keys())
for k in lst:
mi.pop(k)
print(mi)
得到结果
{}