python for in enumerate
时间: 2023-10-30 15:05:50 浏览: 87
在Python中,可以使用`for`循环和`enumerate()`函数来同时遍历列表(或其他可迭代对象)中的元素和它们的索引。`enumerate()`函数返回一个由元素索引和元素值组成的迭代器。
下面是一个使用`for`和`enumerate()`的示例:
```python
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(f"Index: {index}, Fruit: {fruit}")
```
输出:
```
Index: 0, Fruit: apple
Index: 1, Fruit: banana
Index: 2, Fruit: orange
```
相关问题
python中for in enumerate
在Python中,可以使用`for-in`循环和`enumerate()`函数一起使用来遍历一个序列并获取每个元素的索引。`enumerate()`函数返回一个元组,其中包含当前元素的索引和值。以下是一个例子:
```python
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
```
输出:
```
0 apple
1 banana
2 orange
```
在上面的例子中,`enumerate()`函数返回一个元组`(0, 'apple')`,`(1, 'banana')`和`(2, 'orange')`,然后将其解包为`index`和`fruit`变量。`for-in`循环遍历序列并打印每个元素的索引和值。
python for enumerate
enumerate() 函数是 Python 内置函数之一,它可以将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环中。例如:
```
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
```
输出结果为:
```
0 apple
1 banana
2 orange
```
阅读全文