キーの配列と値の配列を一発で辞書にする方法
ししょーの教えの元、感動したのでブログっておく。
Java的指向の僕が考えたコードは以下。
k_l = ["a", "b", "c"] v_l = ["hoge", "fuga", "ponyo"] result = {} for k,v in zip(k_l, v_l): result[k] = v >>> {'a': 'hoge', 'b': 'fuga', 'c': 'ponyo'}
ししょーの教えのコードは以下。
k_l = ["a", "b", "c"] v_l = ["hoge", "fuga", "ponyo"] result = dict(zip(k_l, v_l)) >>> {'a': 'hoge', 'b': 'fuga', 'c': 'ponyo'}
ざっつ一行!
パイソニスタの道のり通し…
ちなみに、5. データ構造 に書いてある。
よう読めと。穴が開くまで読めと。そういうことですね。