1

I mean this:

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

I managed to find these resources:

These seem to be just tutorials; I want to find it in the documentation itself.

4

1 回答 1

5

您正在查找参考文档的表达式章节的“列表、集合和字典的显示”部分

该部分处理定义文字列表、集合和字典,以及这些类型的理解表达式。

为了构造一个列表、一个集合或一个字典,Python 提供了称为“显示”的特殊语法,它们中的每一个都有两种风格:

  • 要么明确列出容器内容,要么
  • 它们是通过一组循环和过滤指令计算的,称为理解。
于 2012-09-19T20:22:49.247 回答