6. 字典推导式

字典推导式

字典推导式是用一个可迭代对象来创建新的字典的方式。

语法

{ 键表达式:值表达式
    for 变量 in 可迭代对象
        if 真值表达式 }

示例

创建表示等级的字典,内容如下:

{
  'level_1': 1, 'level_2': 2, 'level_3': 3, ...,
  'level_100': 100 
}

参考答案

>>> levels = {f'leve_{x}' for x in range(1, 101)}
>>> levels
{'leve_68', 'leve_29', 'leve_100', 'leve_26', ..., 'leve_12', 'leve_62'}

字典是无序的数据结构,因此数据可能是乱序的。

视频讲解