pythonリストを辞書に変換する2つの方法(小結)


1、現在は2つのリストがあります。list 1=''key 1','key 2','key 3''とlist 2=''1','2''3''に彼らをこのような辞書に変えます。

>>>list1 = ['key1','key2','key3']

>>>list2 = ['1','2','3']

>>>dict(zip(list1,list2))

{'key1':'1','key2':'2','key3':'3'}

2、ネストリストを辞書に変換する方法は二つあります。

>>>new_list= [['key1','value1'],['key2','value2'],['key3','value3']]

>>>dict(list)

{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}

またはこのようにします

>>>new_list= [['key1','value1'],['key2','value2'],['key3','value3']]

>>>new_dict = {}

>>> for i in new_list:

...  new_dict[i[0]] = i[1]        #    ,   key,   value

...

>>> new_dict

{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}

以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。