—super—

博客园 首页 新随笔 联系 订阅 管理

列表推导式

[i  for i in range(5)]
#相当于
l=[]
for i in range(5):
    l.append(i)
View Code

生成器表达式

列表推导式 [ ] 变成()

做成了一个生成器,可以用next()方法取出

g = (i for i in range(5))
print(next(g))
print(next(g))
print(next(g))
print(next(g))
print(next(g))
View Code

 

posted on 2017-08-02 15:07  —super—  阅读(132)  评论(0编辑  收藏  举报