2017-06-23 23 views
0

私はリスト["a","b","c", "d"]を持っています。 List内のすべての値の位置をkeyとし、valueはlistの値です。私はあなたが辞書を作成し、それを作るべきだと思いリストをdictに変換する方法

{ 
'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

関連する問題