python推导式主要有三种:列表推导式,集合推导式,字典推导式。
1.列表推导式:
例:
[x*x for x in range(1,101) if x % 2=0]
#会生成一个包含0到100之间的所有偶数的平方列表
2.集合推导式:
例:
{x*x for x in range(1,10)}
#会生成一个包含1到9的平方的集合(注意集合中元素是唯一的,不会重复)
3.字典推导式:
例:
{x: x * x for x in range(1,6)}
#会生成一个字典,其中键是1到5的数字,值是这些数字的平方。