辞書の内包表記を使用する Listの内包表記と同様に、辞書でも内包表記を利用することができます。 辞書での内包表記の書式は以下の通りです。 {キー:値 for 変数 in イテレート可能なオブジェクト} Listの要素をキーとして辞書を作成する 文字列の各要素をキーをして、各要素に値を設定する例を見てみます。 % more dic.py lsts = ["春","夏","秋","冬"] lst_dic = {lst:"四季" for lst in lsts} print (lst_dic) for lst in lstsでリストlstsから要素を1つずつ取り出して変数lstに入れます。変数lstをキーにして「四季」という値を設定しています。 実行結果は以下の通りです。 % python dic.py {'秋': '四季', '夏': '四季', '春': '四季', '冬': '四季'}