在python中字典的推导生成式
时间: 2023-12-29 21:59:25 浏览: 65
Python 065.推导式创建序列_列表推导式_字典推导式_集合推导式_生成器推导式.mp4
字典推导生成式是一种用来创建字典的快捷方法。它允许我们使用类似列表推导式的语法来创建字典。
语法:
{ key_expression : value_expression for expression in iterable}
其中,key_expression 是用于创建字典键的表达式,value_expression 是用于创建字典值的表达式,expression 是可迭代对象中的每个元素。
举例:
# 创建一个字典,其键为 0 到 9,对应的值为这些键的平方
squares = {x: x**2 for x in range(10)}
print(squares)
输出结果为:
{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81}
上面的代码使用了字典推导生成式来创建一个名为 squares 的字典。该字典的键从 0 到 9,对应的值为这些键的平方。
阅读全文