python的可迭代对象
for … in … 适用于可迭代对象中,可迭代对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。
可迭代的对象需要一个特殊的声明,
例如:
这样来看,list、tuple、str都是在定义的时候有声明过这个__iter__,这样就直接使用了。在自己构造的时候,记得这一点即可。
for … in … 适用于可迭代对象中,可迭代对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。
可迭代的对象需要一个特殊的声明,
例如:
这样来看,list、tuple、str都是在定义的时候有声明过这个__iter__,这样就直接使用了。在自己构造的时候,记得这一点即可。