当项的键未知时,从字典中删除该项

按值从字典中删除项的最佳方法是什么,即当项的键未知时?这里有一个简单的方法:

对于某些目录项()中的键项:
如果项目为要删除的项目:
删除一些命令[键]

有更好的方法吗?在迭代字典时,从字典中变异(删除项目)有什么问题吗

dict.pop(key[,默认值])方法允许您在知道密钥时删除项目。如果删除该项,则返回键处的值,否则返回作为默认值传递的值。见文件。”

例如:

&gt&燃气轮机&燃气轮机;dic={'a':1,'b':2}
&燃气轮机&燃气轮机&燃气轮机;dic
{'a':1,'b':2}
&燃气轮机&燃气轮机&燃气轮机;dic.pop('c',0)
0
&燃气轮机&燃气轮机&燃气轮机;dic.pop('a',0)
1.
&燃气轮机&燃气轮机&燃气轮机;dic
{'b':2}

发表评论