0
はPython: create dict from list and auto-gen/increment the keys (list is the actual key values)?から、それはタプルを生成するenumerate
を使用してlist
からdict
を作成することは可能だが、すなわち、生活の中でインクリメンタルキーと要素で構成される:指標としてリスト要素で辞書にリストを変換する - Pythonの
>>> x = ['a', 'b', 'c']
>>> list(enumerate(x))
[(0, 'a'), (1, 'b'), (2, 'c')]
>>> dict(enumerate(x))
{0: 'a', 1: 'b', 2: 'c'}
キーと値のペアの間に1対1のマッピングが存在すると仮定すると(dict
にすべてのキーを反復することによって、キーと値を反転することも可能である。
>>> x = ['a', 'b', 'c']
>>> d = dict(enumerate(x))
>>> {v:k for k,v in d.items()}
{'a': 0, 'c': 2, 'b': 1}
入力リスト['a', 'b', 'c']
が与えられた場合、どのように要素をキーとして、インクリメンタルインデックスを値として辞書を実現するには、辞書を逆にするために追加の時間をループしないでください?
'列挙(xのiに対するi)は、' '(x)'は –
感謝を列挙するのと同じです!私は金曜日の仕事の最後の時間に盲目です。ハハハ... – alvas