多列表到嵌套字典

2024-10-01 00:30:05 发布

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

我正在尝试将多个列表转换为字典,如下面python中的输出所示

定义变量

a = ['23820', '29989']
i = ['hello', 'fdhcsl']
u = ['bye', 'cya']

预期输出:(嵌套字典)

nest = {'23820':{'i' : 'hello', 'u': 'bye' }, '29989':{'i': 'fdhcsl', 'u' : 'cya'}}

是否有任何方法可以实现这一目标

谢谢


Tags: 方法hello目标列表字典定义byenest
1条回答
网友
1楼 · 发布于 2024-10-01 00:30:05

这可以通过以下代码实现:

a = ['23820', '29989']
i = ['hello', 'fdhcsl']
u = ['bye', 'cya']
nest = {}
for x,c in enumerate(a):
    nest.update({c:{'i':i[x],'u':u[x]}})
print(nest)

相关问题 更多 >