生成器:
生成数据的函数,函数体中有yield关键字,遇到yield暂停函数执行,还能返回一个值
生成器表达式:
一种快速创建生成式的表达式
语法:
与列表生成式完全相容,不同的是 [ ] 换成 ( )
(表达式 for in 循环 if 条件)例如
li = [1,2,3,4,5,6] res = (i+100 for i in li if i > 3) print(list(res) #转成列表的目的是为了打印生成器产生的值