enumerate() 函数返回一个可迭代对象的枚举,即索引及对应的值
格式及参数
1
| enumerate(iterable, start=0)
|
iterable:可迭代对象,可以是字符串、列表、元组
index:不填时索引默认从0开始
实例(3.8.8)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| str = 'abcd'
print('\n索引从 0 开始') for index, data in enumerate(str): print(index, data)
print('\n索引从 1 开始') for index, data in enumerate(str, 1): print(index, data)
''' 输出 0 a 1 b 2 c 3 d
索引从 1 开始 1 a 2 b 3 c 4 d '''
|