迭代器
迭代器由这两个方法实现功能
__iter__
返回迭代器本身__next__
返回容器的下一个项目当对一个对象进行迭代时首先访问`__iter__`,如果对象中没有`__iter__` 方法则认为这是个不可迭代对象,
如果有则依次访问
__next__
进行迭代。当所有内容迭代结束以后抛出一个StopIteration停止迭代
class myList:
"""
模仿列表重写一个类进行迭代
"""
def __init__(self, list1):
self.list = list1
self.len = len(list1)
self.temp = 0
def __iter__