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

2023-12-24 11:29:13

一,字典推导式的作用

功能: 对字典执行一个 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

文章来源:https://blog.csdn.net/weixin_43881017/article/details/135178878
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。