2017-06-23 93 views
0

我有列表["a","b","c", "d"]。我想演唱它来说明键的位置,列表中的每个值和列表的值都是列表的值。在输出我应该得到的东西是这样的:如何转换列表为字典

{ 
'0' : 'a', 
'1' : 'b', 
'2' : 'c', 
'3' : 'd' 
} 

回答

-2

我想你应该创建一个字典,然后使其:

{'0' : list[0], '1' : list[1], '2' : list[2],'3' : list[3]} 

,因为我不认为你可以在列表转换为一个字典任何其他方式

+0

但有办法 - )) – marmeladze

+0

哦对不起我不知道 – vsarunhah

3

使用enumerate()获取列表中的每个元素的索引并dict()将其转换为字典。

print(dict(enumerate(["a","b","c", "d"]))) 
1

使用字典理解。

>>> a = ["a","b","c", "d"] 
>>> {i: j for i,j in enumerate(a)} 
{0: 'a', 1: 'b', 2: 'c', 3: 'd'} 

enumerate