1

私はこれを意味します:

>>> d = {a : a ** 2 for a in range(7)}
>>> d
{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36}

私はこれらのリソースを見つけることができました:

これらは単なるチュートリアルのようです。ドキュメント自体でそれを見つけたいです。

4

1 に答える 1

5

リファレンスドキュメントの式の章の「リスト、セット、および辞書の表示」セクションを探しています。

このセクションでは、リテラルリスト、セット、辞書の定義と、これらのタイプの理解式の両方を扱います。

リスト、セット、または辞書を作成するために、Pythonは「displays」と呼ばれる特別な構文を提供します。それぞれに2つのフレーバーがあります。

  • コンテナの内容が明示的にリストされているか、
  • それらは、理解と呼ばれる一連のループおよびフィルタリング命令を介して計算されます。
于 2012-09-19T20:22:49.247 に答える