在leetcode上做题经常用到enumerate函数,但是用的不够熟练,所以总结一下这个函数的用法
enumerate是对可遍历的对象进行索引,返回索引及数据,enumerate函数的返回值可以用list查看,也可以通过for循环遍历使用。参数有start,作用是设置索引的起始值
a = [1,2,3,4,5,6]
list(enumerate(a))
a = [1,2,3,4,5,6]
enu1 = enumerate(a)
enu2 = enumerate(a,start=1)
for i,d in enu1:
print(i,':',d)
print('<><><><><><><><><>')
for i,d in enu2:
print(i,':',d)