列表推导式
[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))
列表推导式
[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))