—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   —super—  阅读(134)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示