可迭代对象 可迭代对象类型:list,dict,tuple,str,set,deque等 如何判断一个对象是否是可迭代对象,可以通过dir()方法看它里面有没有__iter__方法,如果有这个方法就是可迭代对象. 迭代器对象 上述的可迭代对象类型都不是迭代器,那什么是迭代器? 迭代器对象相对可迭代对象无非就是多了个__next__方法. 所以迭代器是在可迭代的基础上实现的.要创建一个迭代器,我们首先得有一个可迭代对象. 现在就来看看,如何创建一个可迭代对象,并以可迭代对象为基础创建一个迭代器.…