gpt4 book ai didi

python - 在 Python 中将字典存储为另一个字典的值

转载 作者:太空宇宙 更新时间:2023-11-03 14:24:55 25 4
gpt4 key购买 nike

我正在尝试创建一个字典,它接受一个键并返回另一个接受不同键并返回一个值的字典,但我在实现它时遇到了困难。

我试过这样的:

FirstDict[key1]=SecondDict
SecondDict[key2]=Final Value

我希望能够像 SecondDict[key1][key2] 那样调用它,但我做不到。

最佳答案

你可以使用 collections.defaultdict 创建多层嵌套字典,就像这样

from collections import defaultdict
def multi_level_dict():
return defaultdict(multi_level_dict)

你可以这样使用它

my_dict = multi_level_dict()
my_dict[1][2][3] = "cabbage"
my_dict[1][4][5] = "salad"
from pprint import pprint
pprint(my_dict)
# {1: {2: {3: 'cabbage'},
# 4: {5: 'salad'}}}

关于python - 在 Python 中将字典存储为另一个字典的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22036975/

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