我有一本包含 20 000 多个条目的字典,目前只有唯一的单词和该单词在源文本(但丁的意大利语神曲)中使用的次数。
我想遍历所有条目,在找到它们时用实际定义替换值。有没有一种简单的方法来遍历具有数字值的关键字以替换(当我研究其含义时)?
词典开头:
{'corse': 378, 'cielo,': 209, 'mute;': 16, 'torre,': 11, 'corsa': 53, 'assessin': 21, 'corso': 417, 'Tolomea': 21} # etc.
一种会建议要研究和定义的关键字的应用程序。
原文由 user1478335 发布,翻译遵循 CC BY-SA 4.0 许可协议
通过 dict.update() 函数
如果您需要 声明性 解决方案,可以使用
dict.update()
更改字典中的值。要么像这样:
或者像这样:
通过字典解包
从 Python 3.5 开始,您还可以为此使用 _字典解包_:
注意:这会创建一个新词典。
通过合并运算符或更新运算符
从 Python 3.9 开始,您还可以在字典上使用 _合并运算符_:
注意:这会创建一个新词典。
或者您可以使用 _更新运算符_: