gpt4 book ai didi

python - 如何使用 3 个列表在 Python 中创建嵌套字典

转载 作者:太空狗 更新时间:2023-10-30 00:24:47 26 4
gpt4 key购买 nike

让我们假设,我已经创建了 3 个列表,我想为它创建一个字典。例如

a= ['A', 'B', 'C', 'D']
b =[1, 2, 3, 4]
c = [9, 8, 7, 6]

现在我想要的是创建一个这样的字典:

{'A':{'1' :'9'} , 'B':{'2':'8'}, 'C':{'3':'7'} , 'D':{'4':'6'}}

这可能吗,有人可以帮我吗?

最佳答案

您可以从 zip-ed 列表创建字典并将 int 值转换为字符串 - 如果我正确理解您的问题

dct = {x: {str(y): str(z)} for x, y, z in zip(a,b,c)}

输出:

{'A': {'1': '9'}, 'C': {'3': '7'}, 'B': {'2': '8'}, 'D': {'4': '6'}}

关于python - 如何使用 3 个列表在 Python 中创建嵌套字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47944706/

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