辞書内包表記

summary:

辞書内包表記[dictionary comprehension]とは,Pythonで辞書を作成する際に,簡潔に一行で記述できる方法である.リスト内包表記に似た構文を用いて,条件に基づいて辞書を生成することが出来る.

{key_expression: value_expression for item in iterable}

この構文では,iterable[リストやタプルなどの繰り返し可能なオブジェクト]を反復処理し,key_expressionとvalue_expressionを使って,辞書のキーと値を生成する.

例えば,1から5までの数字をキーとして,その2倍の値を値に持つ辞書を作成する場合,次のように記述する.

numbers = {x: x * 2 for x in range(1, 6)}
print(numbers)

出力は以下のようになる.

{1: 2, 2: 4, 3: 6, 4: 8, 5: 10}

Mathematics is the language with which God has written the universe.





















仮想回線 データ型のインスタンス オープンアドレッシング 辞書 Memcached T5