主页
Python
Python 生成器
demo_generator_expression
运行 ❯
×
更改方向
保存代码
更改主题
# List comprehension - creates a list list_comp = [x * x for x in range(5)] print(list_comp) # Generator expression - creates a generator gen_exp = (x * x for x in range(5)) print(gen_exp) print(list(gen_exp))
[0,1,4,9,16]
<generatorobject<genexpr>at0x...>
[0,1,4,9,16]