列表推导式
[i for i in range(5)] #相当于 l=[] for i in range(5): l.append(i)
生成器表达式
列表推导式 [ ] 变成()
做成了一个生成器,可以用next()方法取出
g = (i for i in range(5)) print(next(g)) print(next(g)) print(next(g)) print(next(g)) print(next(g))
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3