gpt4 book ai didi

Python字典替换值

转载 作者:IT老高 更新时间:2023-10-28 21:49:58 25 4
gpt4 key购买 nike

我有一本包含 20 000 多个条目的字典,目前只有唯一的单词和该单词在源文本中使用的次数(但丁的意大利神曲)。

我想处理所有条目,用我找到的实际定义替换值。是否有一种简单的方法来遍历具有数字值的关键字以进行替换(正如我研究的含义)?

字典开始:

{'corse': 378, 'cielo,': 209, 'mute;': 16, 'torre,': 11, 'corsa': 53, 'assessin': 21, 'corso': 417, 'Tolomea': 21}  # etc.

一种应用程序,会建议一个关键字来研究和定义。

最佳答案

通过 dict.update() 函数

如果您需要声明式解决方案,您可以使用dict.update()更改字典中的值。

像这样:

my_dict.update({'key1': 'value1', 'key2': 'value2'})

或者像这样:

my_dict.update(key1='value1', key2='value2')

通过字典解包

Python 3.5 开始,您还可以为此使用字典解包:

my_dict = { **my_dict, 'key1': 'value1', 'key2': 'value2'}

注意:这会创建一个新字典。

通过合并运算符或更新运算符

Python 3.9 开始,您还可以在字典上使用 合并运算符:

my_dict = my_dict | {'key1': 'value1', 'key2': 'value2'}

注意:这会创建一个新字典。

或者你可以使用更新操作符:

my_dict |= {'key1': 'value1', 'key2': 'value2'}

关于Python字典替换值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19773669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com