【Python】enumerate用法

【Python】enumerate用法,第1张

enumerate
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')]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/734717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存