可迭代对象 什么是可迭代对象?顾名思义就是可以迭代的一个对象,再通俗点就是可以被for循环遍历的对象,如常用的list.str等数据类型.我们可以使用isinstance来判断这个数据是否是可迭代对象,在此要先从Iterable包中导入模块collections. from collections import Iterable a = 1 #int b= [1,2,3] #list c= "abc" #str d = {1,2,3} #set e = (1,2,3) #tuple f
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. 可以用for 进行迭代的,一般都是可迭代对象: 除了内置的数据类型(列表.元组.字符串.字典等)可以通过 for 语句进行迭代,我们也可以自己创建一个容器,包含一系列元素,可以通过 for 语句依次循环取出每一个元素,这种容器就是迭代器(iterator).除了用 for 遍历,迭代器还可以通过 next() 方法逐一读取下一个元素.要创建一个