有时候我们可能想跟踪使用当前迭代项的序号,通常的做法可能是这样的:
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
省事多了……
书写一段蜂花成蜜的往事……
有时候我们可能想跟踪使用当前迭代项的序号,通常的做法可能是这样的:
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
省事多了……
发表回复