立即学习:https://edu.csdn.net/course/play/26676/399743?utm_source=blogtoedu
判断是否可迭代对象
hasattr(list,"__iter__") True
迭代器 iter_lst
创建时并不读入内存
hasattr(iter_lst,"__iter__")
hasattr(iter_lst,,"__next__") list没有这个方法
import itertools
counter=itertools.count(start=7)
next(counter)
生成器对象generator
def g()
yield 0 yield 1 yield 2
ge = g()
列表解析[x**2 for x in range(10)]
生成器解析gt = (x**2 for x in range(10))