1.迭代器:通过iter()方法获得了list的迭代对象,然后就可以通过next()方法来访问list中的元素了,当容器中没有可访问元素时,会抛出StopIteration异常终止迭代器 data = [1,2,3,4,5] itr = iter(data) print(itr.__next__()) 2.自定义迭代器:需要实现__iter__,__next__方法 class CustomRange: def _init__(self, length): self.inx = 0 self.l…