summary:
{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.