web-dev-qa-db-ja.com

キー、2つのリストの値で辞書を初期化する

私は読んだ this リンク

しかし、どうすれば辞書も初期化できますか?

2つのリストを言う

 keys = ['a','b','c','d'] 
 values = [1,2,3,4] 
 dict = {}

dictkeysvaluesで初期化したい

25
Jibin
d = dict(Zip(keys, values))

dictdictは、組み込みの名前です。呼び出さないでください。)

72
Fred Foo

Python 2.7とpython 3では、辞書を理解することができます

d = {key:value for key, value in Zip(keys, values)}

少し冗長ではありますが、関係が明確にわかるように、より明確になりました。

15
Khelben