生成器generator
- 生成器的本质就是一个迭代器
- 生成器是没有return的,yield就是return
- 函数中有yield就是生成器
- 迭代器和生成器在读大文件时用的比较多
- 生成器表达式
- (i for i in range(5)),,列表推导式[]换成()
- 生成器符合迭代器特点
- 一个一个取值,而不是一次把所有值都创建
- 只能按照顺序取,不能跳过,也不能回头
- 只能从头到尾取一次
- 取光后再取会报错
- 一个一个取值,而不是一次把所有值都创建
- (i for i in range(5)),,列表推导式[]换成()
- .iter_contrnt