第六章[字典]:6.4:字典推导式

第六章[字典]:6.4:字典推导式_第1张图片

一,字典推导式的作用

功能: 对字典执行一个 for 循环,对每个元素执行某些操作,并返回一个新的字典

语法:

{key_exp:value_exp for key, value in dict.items() if condition

字典推导式说明:
key:dict.items()字典中的key
value:dict.items()字典中的value
dict.items():序列
condition:if条件表达式 : 可以用key,也可以用value
key_exp:返回字典键值对中的键
value_exp:返回字典键值对中的值

返回结果是一个新的字典,其中的元素由表达式 key_exp: value_exp 组成

二,字典推导式的例子:与for循环比较

1,生成字典,元素中值是键的平方

# 字典推导式
dict1 = {item: item ** 2 for item in range(1, 6)}
print(dict1)    # {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}

运行结果:

{1: 1, 2: 4, 3: 9, 4: 16, 5

你可能感兴趣的:(零基础python从入门到精通,python,开发语言)