enumerate是python的内置函数,enumerate在for循环中得到计数的用法,enumerate的参数为可迭代对象,如字符串,列表等,返回的是enumerate的类。
用法如下:
有一个列表 li = [‘a’,‘b’,‘c’,‘d’]
1.# enumerate可以既遍历出索引,又遍历出元素
for index,item in enumerate(li):
print(index,item)
2.# enumerate还可以接收第二个参数,用于指定索引起始值
for index, item in enumerate(li,10):
print(index,item)
3.# 统计文件的行数,文件比较大时也会运行很快
count = 0
for index, line in enumerate(open(file_path,‘r’)):
count += 1