ホームページ >バックエンド開発 >Python チュートリアル >Pythonでリストを辞書に変換する方法

Pythonでリストを辞書に変換する方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-12 17:53:5119217ブラウズ

リスト list1 = ['key1','key2','key3'] ができました。これを次のような辞書に変換します: {'key1':'1','key2':'2', ' key3':'3'}

Python でリストを辞書に変換するための 2 つのメソッド:

Pythonでリストを辞書に変換する方法

1. メソッド: リストを再度構築する list2 = [' 1','2','3']、zip を使用してタプルに変換した後、タプルを辞書に変換します。

関連する推奨事項: 「Python ビデオ チュートリアル」

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'}

または次の 2 つの方法があります:

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'}

以上がPythonでリストを辞書に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。