我有列表["a","b","c", "d"]
。我想演唱它來說明鍵的位置,列表中的每個值和列表的值都是列表的值。在輸出我應該得到的東西是這樣的:如何轉換列表爲字典
{
'0' : 'a',
'1' : 'b',
'2' : 'c',
'3' : 'd'
}
我有列表["a","b","c", "d"]
。我想演唱它來說明鍵的位置,列表中的每個值和列表的值都是列表的值。在輸出我應該得到的東西是這樣的:如何轉換列表爲字典
{
'0' : 'a',
'1' : 'b',
'2' : 'c',
'3' : 'd'
}
我想你應該創建一個字典,然後使其:
{'0' : list[0], '1' : list[1], '2' : list[2],'3' : list[3]}
,因爲我不認爲你可以在列表轉換爲一個字典任何其他方式
使用enumerate()
獲取列表中的每個元素的索引並dict()
將其轉換爲字典。
print(dict(enumerate(["a","b","c", "d"])))
使用字典理解。
>>> a = ["a","b","c", "d"]
>>> {i: j for i,j in enumerate(a)}
{0: 'a', 1: 'b', 2: 'c', 3: 'd'}
但有辦法 - )) – marmeladze
哦對不起我不知道 – vsarunhah