【发布时间】:2016-08-26 09:23:47
【问题描述】:
我正在尝试将列表列表转换为字典,但遇到了麻烦。有人能给点建议吗?
这是我的输入:
[['Column1', 'Column2', 'Column3', 'Column4', 'Column5'],
['Value1Column1', 'Value1Column2', 'Value1Column3', 'Value1Column4',
'Value1Column5'], ['Value2Column1', 'Value2Column2', 'Value2Column3',
'Value2Column4', 'Value2Column5'], ...,
['ValueXColumn1','ValueXColumn2', 'ValueXColumn3', 'ValueXColumn4', 'ValueXColumn5']]
有了这个,我想创建一个字典,其中我的键将是 only 来自第一个列表的元素,即 Column1, Column2...Column5。
众所周知,每个键的确切值都是来自其余列表的元素:
Column1 --> Value1Column1, Value2Column1...
Column2 --> Value1Column2, Value2Column2...
预期结果:
"Column1": ["Value1Column1", "Value2Column1"...]
我一直在尝试使用 zip,枚举(可能被错误地使用)并且总是得到意想不到的输出。谢谢!
【问题讨论】:
标签: python dictionary type-conversion