前言
enumerate()
- python的内置函数,其参数是可遍历或者可迭代的对象如列表或者字符串
- enumerate多用于for循环中得到计数,利用它可以同时获得索引和值,即需要index和value的时候可以使用enumerate
- 使用enumerate()返回一个enumerate对象
s = [1, 2, 3, 4, 5]
e = enumerate(s)
print(e) # <enumerate object at 0x000002239A6EAD80>
用法
常规用法
s = [1, 2, 3, 4, 5]
e = enumerate(s)
for index, value in e:
print('%s, %s' % (index, value))
从指定索引开始
s = [1, 2, 3, 4, 5]
# 从指定索引3开始
for index, value in enumerate(s, 3):
print('%s, %s' % (index, value))