python的迭代器坑_python迭代器总结
一、可迭代对象和迭代器的区别可迭代对象(Iterable):是实现了__iter__()方法的对象,当调用__iter__()可以返回一个迭代器对象。所有可以被for循环迭代的都是可迭代对象可以通过isinstance()判断是不是可迭代对象。常见的可迭代对象如下:列表、元组、字符串、字典、file、socketfrom collections importIterableprint(isinst...