1.使用enumerate函数 L = ['Adam', 'Lisa', 'Bart', 'Paul'] for index, name in enumerate(L): print index + 1, '-', name.lower() 2.使用zip函数 for index, name in zip(range(1, len(L)+1), L): print index, '-', name 3.dict元素迭代访问 d = { 'Adam': 95, 'Lisa': 85
可迭代对象 什么是可迭代对象?顾名思义就是可以迭代的一个对象,再通俗点就是可以被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