python中for in enumerate
时间: 2023-12-17 07:28:56 浏览: 104
在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 in enumerate
在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 i in enumerate()有什么作用
在Python中,`enumerate()`函数是一个内置函数,它可以将一个可迭代对象(如列表、元组、字符串等)转换成一个枚举对象,同时返回索引和元素值。
使用`for i in enumerate()`可以遍历一个可迭代对象,并且在每次迭代中,返回一个包含当前索引和对应元素值的元组。例如:
```
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
```
输出结果为:
```
0 apple
1 banana
2 orange
```
在这个例子中,`enumerate()`函数将列表`fruits`转换成一个枚举对象,然后在`for`循环中使用了这个枚举对象。在每次迭代中,`enumerate()`函数返回一个包含当前索引和对应元素值的元组,然后这个元组被解包成两个变量`index`和`fruit`。在循环体中,我们分别打印了当前索引和对应的水果。
阅读全文