【发布时间】:2022-01-14 00:09:34
【问题描述】:
#遍历字典时如何删除字典中的键?
for k in lst_keywords_physics_dict.keys():
if (len(k)==1):
lst_keywords_physics_dict.pop(k)
break
【问题讨论】:
标签: python list dictionary iteration
#遍历字典时如何删除字典中的键?
for k in lst_keywords_physics_dict.keys():
if (len(k)==1):
lst_keywords_physics_dict.pop(k)
break
【问题讨论】:
标签: python list dictionary iteration
你已经做对了。
例如:
lst_keywords_physics_dict = {'a': 1, 'b': 2}
for k in lst_keywords_physics_dict.keys():
if len(k) == 1:
lst_keywords_physics_dict.pop(k)
break
那么,您遇到的问题是什么? ,我可以相应地修改答案。
【讨论】:
#我们可以在python 3中使用此方法在遍历字典时删除键,而不会出现更改字典大小的错误。
for k in list(lst_keywords_physics_dict.keys()):
if (len(k)<3):
lst_keywords_physics_dict.pop(k)
【讨论】: