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

Python

Posted by arkgame