enumerate()函数和range(len(someList))的共同点
range(len(someList))
迭代列表的每一个索引
#列表
supplies = ['pens','staplers','flame-throwers','binders']
#迭代
for i in range(len(supplies)):
print('Index ' + str(i) + 'in suppplies is: ' + supplies[i])
enumerate()
该函数返回两个值:列表中表项的索引和列表中表项本身
#列表
supplies = ['pens','staplers','flame-throwers','binders']
#迭代
for index,item in enumerate(supplies):
print("Index " + str(index) + "in supplies is:" + item)
事实上,来个结果是一样,只不过用enumerate()函数更加方便快捷,但是使用第一中也是一个不错的小技巧偶。