-2

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

定义变量

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

预期输出:(嵌套字典)

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

无论如何,这可以通过任何方式实现吗?

谢谢

4

1 回答 1

0

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

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)
于 2020-09-02T16:35:05.357 回答