keys = ['a', 'b', 'c']
values = [10, 20, 30]
dic = dict(zip(keys, values)) # => {'a': 10, 'b': 20, 'c': 30}
dict(iter)
(iter
は iterable オブジェクト) は,iter
の各要素について iter[i][0]
をキー,iter[i][1]
を値とした辞書を返す (以下のコードと等価).len(iter[i]) != 2
なら ValueError になる.
dic = {}
for k, v in iter:
dic[k] = v