gpt4 book ai didi

python - 如何将列表转换为所需的字典格式

转载 作者:太空宇宙 更新时间:2023-11-04 07:22:40 24 4
gpt4 key购买 nike

输入为 a = "test1,test2,test3,test4,...etc"

我想要如下输出:

b={"test1":"test1","test2":"test2","test3":"test3",..etc}

请让我知道我该怎么做。

最佳答案

要在循环中创建字典,请使用字典理解。

假设您的 a 变量是一个具有逗号分隔值的字符串,则以下内容可行:

{v: v for v in a.split(',')}

我们使用逗号分隔列表中的每个值作为结果字典的键和值。

Python 2.7 和 3.0 中添加了 {k: v ...} dict comprehension,在早期的 python 版本中改为生成 2 值元组:

dict((v, v) for v in a.split(','))

关于python - 如何将列表转换为所需的字典格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13951261/

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