Python 3中字典生成器的文档在哪里?

时间:2012-09-19 20:17:56

标签: python dictionary

我的意思是:

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

我设法找到了这些资源:

这些似乎只是教程;我想在文档中找到它。

1 个答案:

答案 0 :(得分:5)

您正在寻找参考文档中表达式章节的"Displays for lists, sets and dictionaries" section

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

  

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

     
      
  • 明确列出容器内容,或
  •   
  • 它们是通过一组循环和过滤指令计算出来的,称为理解。
  •