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

爱喝马黛茶的安东尼
リリース: 2019-06-20 10:09:34
オリジナル
19158 人が閲覧しました

リスト 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!