4.3.2 生成器表达式
array = [1, 2, 3]
[x * 2 for x in array] # 数组推导
(x * 2 for x in array) # 生成器表达式def fib():
a = 0
b = 1
while True:
yield b
a, b = b, a + b
# fib() 可以被当成无尽队列,我们只取前 10 个元素
for i, n in enumerate(fib()):
if i < 10:
print(n)Last updated