如何创建嵌套词典

2024-05-19 22:11:25 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我的python词典有些问题。例如,我有如下字典:

d1 = {123456:xyz, 892019:kjl, 102930491:{[plm,kop]}
d2= {xyz:987, kjl: 0902, plm: 019240, kop:09829}

我想有一个嵌套字典,看起来像这样。你知道吗

d={123456 :{xyz:987}, 892019:{kjl:0902}, 102930491:{plm:019240,kop:09829}}

这可能吗?我在找嵌套的词典,但什么都不适合我。你知道吗


Tags: 字典词典plmd2d1xyzkjlkop
1条回答
网友
1楼 · 发布于 2024-05-19 22:11:25

首先,您不喜欢在键和值之间加括号。你知道吗

d1 = {'123456':'xyz', '892019':'kjl', '102930491':'plm'}
d2= {'xyz':'987', 'kjl':'0902', 'plm':'019240', 'kop':'09829'}

那我建议你做一个for循环

for key, value in d1.iter():
    d1[key] = d2[value]

我忽略了你的事。但是,如果您理解第一个示例,那么实现它并不困难。你知道吗

相关问题 更多 >