在迭代集合以获取当前计数器数值时,python中有啥方法吗? [复制]
Posted
技术标签:
【中文标题】在迭代集合以获取当前计数器数值时,python中有啥方法吗? [复制]【英文标题】:Is there any way in python while iterating through a collection to get the current counter numeric value? [duplicate]在迭代集合以获取当前计数器数值时,python中有什么方法吗? [复制] 【发布时间】:2012-03-13 00:33:38 【问题描述】:可能重复:Python loop counter in a for loop
我知道我可以在循环之前设置一个整数并与循环一起递增它。
请问有没有其他办法
例如
for object in objects:
print counter somehow
【问题讨论】:
【参考方案1】:只需 enumerate()
可迭代对象:
for index, obj in enumerate(objects):
print index
(名称object
是一个内置类型。为了避免掩盖这个名称,我将循环变量重命名为obj
。)
【讨论】:
【参考方案2】:您可以使用enumerate
for counter, obj in emumerate(objects):
print counter
【讨论】:
以上是关于在迭代集合以获取当前计数器数值时,python中有啥方法吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章