a=(x**2 for x in range(10) if x%2==0)

这种表达式常被称为生成器表达式或genexp,它和常规的生成器一样,每次输出一个元素,整个列表不会事先进行计算