【发布时间】:2020-08-27 03:38:46
【问题描述】:
我查看了一些关于嵌套字典的问题,例如 link_a、link_b 和 link_c。但我似乎无法找到解决方案(或者我无法弄清楚)。
所以我已经有一个格式如下的字典:{'key_01': ['value1', 'value2'], key_02: ....} 一直到 key_08,其中某些键具有不同数量的“值”。
对于每个 value1 和 value2 都有另外 2 个附加值,它们是 x 和 y,一旦我运行我的程序,我将获得它们。
所以我想要的最终输出如下:
{'key_01':
['value1' :
['x': 2],
['y': 3]],
['value2':
['x': 2],
['y': 3]], ....}
这是我尝试使用此tutorial 添加到字典的方法之一:
x = 5
for i in range(len(demo_dict['key_01'])):
for val in demo_dict['key_01']:
demo_dict['key_01'][0] = x
但它将 value1 更改为 5,这不是我想要的。而且我知道我不能使用附加。现在我卡住了。
【问题讨论】:
标签: python dictionary nested