enumerate(iterable, start=0)
-
返回一个enumerate对象
-
iterable(可迭代对象)必须是一个连续的迭代器或者其它支持迭代的对象
-
通过enumerate()返回迭代器的__next __()方法,它返回的是一个包含count(计数)和values(值)的元组,这个元组由迭代器通过迭代获得
-
start默认值为0,代表count(计数)从0开始
>>>seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>>list(enumerate(seasons))
Out[3]: [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>>list(enumerate(seasons, start=1))
Out[4]: [(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)