在循环中,数据的下标将被遍历。在数列开始遍历之前,需要找到下标的起始位置,相当于开始遍历的起点。当我们使用enumerate枚举时,也是如此。在开始遍历之前,找到起点位置。让我们分析enumerate函数的描述、参数和返回值,并通过实例找到其默认下标。
1.说明
函数原型:
enumerate(sequence,[start=0])
功能:可循环序列sequence从start开始分别列出序列数据和数据
即对一个可遍历的数据对象(如列表、元组或字符串),enumerate将数据对象组合成索引序列,并列出数据和数据下标。
2.参数
sequence -- 一个序列,迭代器或其他支持迭代的对象。
start -- 下标起始位置。
3.返回值
返回 enumerate(枚举) 对象。
4.实例
forindex,iteminenumerate(s,6): print(index,item)
结果如下:
61 72 86 99
默认从下标为当然,在0开始时,您可以将start指定为其他数字,但此处的数字表示初始数字,而不是列表或其他数据类型的真实下标!可以看出,这个列表表示列表开始时的下标!这就是enumerate和列表之间的区别。
通过输出结果,我们可以推断enumerate在python中默认下标为0,不能以列表下标作为判断。你学会了吗~