Python—For循环中的默认计数器变量

Python—For循环中的默认计数器变量,python,Python,For循环中是否有任何默认计数器变量?否,您为其命名:表示范围(10)中的i:… 如果您希望以同时获取元素及其索引的方式对集合的元素进行迭代,python的方法是枚举(l)中i,v的:print i,v(其中l是一个列表或实现序列协议的任何其他对象。)通常,如果您正在循环列表(或任何迭代器)如果还需要索引,请使用枚举: for i, val in enumerate(l): <do something> 枚举(l)中的i、val的: 简单的问题,简单的回答: for (i,

For循环中是否有任何默认计数器变量?

否,您为其命名:
表示范围(10)中的i:…


如果您希望以同时获取元素及其索引的方式对集合的元素进行迭代,python的方法是枚举(l)中i,v的
:print i,v
(其中
l
是一个列表或实现序列协议的任何其他对象。)

通常,如果您正在循环列表(或任何迭代器)如果还需要索引,请使用
枚举

for i, val in enumerate(l):
   <do something>
枚举(l)中的i、val的

简单的问题,简单的回答:

for (i, value) in enumerate(alist):
    print i, value
输出:

1 value
2 value
3 value
...

其中“value”是列表(列表或其他内容)的当前值。

在您的示例中没有
enumerate
。我添加了对enumerate.No enumerate的调用。应该是enumerate(l)Minor nit-
l
可以是实现序列协议的任何东西,而不仅仅是列表。您所说的“默认值”是什么意思?为什么你需要一个反变量?你问的问题很不清楚,你应该在一个问题上输入一个以上的句子。i是零索引的,而不是1索引的。要使输出从1开始,请使用'start'关键字参数。