python 中的enumerate
时间: 2023-11-27 20:36:48 浏览: 59
Python中enumerate函数代码解析
5星 · 资源好评率100%
`enumerate()`是Python中的一个内置函数,可以用来遍历一个可迭代对象(如列表、字符串等)并返回元素和元素的索引。用法如下:
```python
for index, item in enumerate(iterable):
# do something with index and item
```
其中,`iterable`是需要遍历的可迭代对象,`index`是每个元素的索引,`item`是每个元素的值。
默认情况下,索引从0开始,如果需要从其它数值开始,可以传入一个可选参数 start,如:
```python
for index, item in enumerate(iterable,start=1):
```
例如:
```python
fruits = ['apple', 'banana', 'mango']
for i, fruit in enumerate(fruits):
print(i, fruit)
# 输出:
# 0 apple
# 1 banana
# 2 mango
```
阅读全文