python - 如何在python中将List数据类型转换为Dictionary数据

标签 python list dictionary type-conversion

我希望将我的列表转换为字典 例如

list1=["Indrajit","Mayur","Swapnali","Akankasha"]

进入 字典具有自动生成的键,例如

dict1 = {"1" : "indrajit","2" : "Mayur", "3" : "Swapnali", "4" : "Akankasha"}

最佳答案

您可以使用从 1 开始的 enumerate 并将索引转换为字符串,在字典理解中:

list1=["Indrajit","Mayur","Swapnali","Akankasha"]

dict1 = {str(k):v for k,v in enumerate(list1,1)}

print(dict1)

结果:

{'1': 'Indrajit', '4': 'Akankasha', '2': 'Mayur', '3': 'Swapnali'}

关于python - 如何在python中将List数据类型转换为Dictionary数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43410851/

相关文章:

python - 如何在不使用 for 循环的情况下将包含等长列表的字典列表转换为数据帧

python - 对数组求和,然后乘以字典

python - 在 python 中的 pandas 中匹配数据帧之间的行

python - 如果行 [0] 在行 [1] 中打印行

python - 从多个词典提取到 csv

python - 使用参数列表删除行 Pandas

python - 使用索引和名称列重命名索引

python - 如何从剪贴板粘贴到 Python 窗口?

python - 在 python 中重写 __setattr__ 和 __getattribute__ 时,无法更新可变实例属性

c++ - 如何处理具有底层排序 vector 的映射中的 const 值?