dictionary comprehensions

/ˈdɪkʃənəri kɒmprɪˈhɛnʃənz/ ディクショナリー コンプリヘンションズ

1. 辞書内包表記

Pythonプログラミングにおいて、既存のイテラブル(リスト、タプル、セット、文字列など)から新しい辞書を生成するための、簡潔で効率的な構文です。ループ処理と条件分岐を一行の式で記述することで、コードの可読性を高め、より少ないコードで強力なデータ変換を行うことができます。
squares = {x: x*x for x in range(5)} (squaresには {0: 0, 1: 1, 2: 4, 3: 9, 4: 16} という辞書が格納されます。)