生成器表达式就是用圆括号括起来的列表解析式:比如:(x**2 for x in range(4));生成器表达式不是在内存中构建结果,而是返回一个生成器对象,这个对象支持迭代协议。比如:G=(x **2 for x in range(4))
next(G) #0
next(G) #1
next(G) #2
生成器表达式就是用圆括号括起来的列表解析式:比如:(x**2 for x in range(4));生成器表达式不是在内存中构建结果,而是返回一个生成器对象,这个对象支持迭代协议。比如:G=(x **2 for x in range(4))
next(G) #0
next(G) #1
next(G) #2