简明总结:python可迭代(iterable)、迭代器(iterator)、生成器(generator)
直接点吧:看了各种网上的博客(某乎、某园),乱糟糟,一张图就行:总结:简单点的迭代器协议:某个类如果实现了__iter()__和__next()__方法,那么就称这个类实现了迭代器协议。iterable:可迭代对象,实现了__iter()__方法的类。iterator:迭代器,实现了__iter()__和__next()__方法的类,也即,实现了迭代器协议的类。generator:生成器,一种更加