标签:ext 没有 参考 序列 可迭代对象 迭代器 而不是 weixin 元组
参考:1、https://mp.weixin.qq.com/s/mDh15ML7YyONc62sYSD3tw
2、https://mp.weixin.qq.com/s/L49EnYQNhrXu0XKBGJmF7w
迭代器对象一定实现了__iter__()、__next__()方法,可迭代对象一定实现了__iter__()方法。
range实现了__iter__方法,但是没有实现__next__()方法,返回的是range对象,列表、元组等序列都是可迭代对象,而不是迭代器对象,仅仅实现了__iter__()方法.
1.__iter__() 是类中的核心,它返回了迭代器的本身,一个实现了 __iter__() 方法的对象,就意味着它是可迭代的。
2.实现了 __next__() 方法,从而使得这个对象是迭代器对象
标签:ext 没有 参考 序列 可迭代对象 迭代器 而不是 weixin 元组
原文地址:https://www.cnblogs.com/jianglinliu/p/10465837.html