Python中使用enumerate函数跟踪当前项的序号

有时候我们可能想跟踪使用当前迭代项的序号,通常的做法可能是这样的:

i=0
for value in collection:
   # do something with value
   i += 1

实际上,Python 内建了一个函数(enumrate)可以返回一个(i, value)的元组序列:

for i, value in enumerate(collection):
   # do something with value

省事多了……

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据