python中的enumerate
时间: 2023-11-27 20:44:46 浏览: 73
Python中enumerate函数代码解析
5星 · 资源好评率100%
在Python中,enumerate()是一个内置函数,它可以将一个可迭代的对象(如列表、字符串等)转换为一个枚举对象,同时返回每个元素的索引和值。这个函数常用于for循环中,可以方便地获取每个元素的索引和值。例如,可以使用enumerate()函数来遍历一个列表并打印出每个元素的索引和值:
```
my_list = ['apple', 'banana', 'orange']
for index, value in enumerate(my_list):
print(index, value)
```
这将输出:
```
0 apple
1 banana
2 orange
```
其中,index是元素的索引,value是元素的值。需要注意的是,enumerate()函数默认从0开始计数,但也可以通过指定第二个参数来指定起始值。例如,可以使用enumerate(my_list, 1)来从1开始计数。
阅读全文