python中集合的数据类型有列表(list),元组(tuple),字典(dict),集合(set),字符串(str)等,这些都是可迭代的对象(Iterable),必须通过python内置方法iter()方法将这些可迭代的对象转化成迭代器对象,进而可以使用for循环进行遍历。下面通过isinstance()方法判断其具体的类型。代码如下:
执行结果如下:
我们证实了这些集合数据类型是Iterable对象,可以通过iter()方法将其转化成Iterator对象。
但是可迭代对象是怎样通过for循环遍历对象呢?
我们通过如下代码进行验证: