__iter__()方法,该方法返回的是的一个iterator对象,因此iterable是你可以从其获得iterator______的对象.使用iterable时,将一次性返回所有结果,都存放在内存中,...__iter__()和iterator.__next__()方法的对象.iterator....# 可见,itertor一定是iterable,但iterable不一定是itertor
# iterator是消耗型的,用一次少一次.对iterator进行变量,iterator就空了! ...你完全可以像使用iterator一样使用generator,当然除了定义.定义一个iterator,你需要分别实现__iter__()方法和__next__()方法,但generator只需要一个小小的...)是实现了__iter__()方法的对象,通过调用iter()方法可以获得一个迭代器(Iterator)
迭代器(Iterator)是实现了__iter__()和__next__()的对象
for ..