首页 > 代码库 > python3 生成器表达式
python3 生成器表达式
生成器表达式
[i for i in range(100)] #列表解析
与列表解析的不同是,列表解析用中括号,生成器表达式用小括号
g = (i for i in range(1000)) #生成器表达式 #不用yield的表达形式 print(g) #这是一个迭代对象 print(next(g)) #next(g) == g.__next__() #next(g)相当于g.__next__() print(next(g)) #next(g) == g.__next__() print(next(g)) #next(g) == g.__next__() print(next(g)) #next(g) == g.__next__() print(next(g)) #next(g) == g.__next__()
python3 生成器表达式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。