Python zip_longestで2つのリストから辞書を作成する
環境
Python 3.9.13
Windows 10 Home 64bit
PyCharm 2022.2.1 (Community Edition)
構文
リスト1 = [要素1,要素2,…]
リスト2 =[要素1,要素2,…]
辞書名 =dict(zip_longest(リスト1, リスト2))
zip_longestメソッドを利用して2つのリストから辞書を作成します。
使用例
from itertools import zip_longest city = ['東京','大阪','福岡'] name = ['tokyo', 'oosaka', 'fukuoka'] res= dict(zip_longest(city, name)) print( res)
実行結果
{'東京’: 'tokyo’, '大阪’: 'oosaka’, '福岡’: 'fukuoka’}