Python获取for循环的当前索引示例
时间: 2024-01-05 08:05:05 浏览: 30
在 Python 中,可以使用 `enumerate()` 函数来同时遍历列表(或其他可迭代对象)中的元素以及其对应的索引。以下是一个示例代码,展示了如何获取 for 循环的当前索引:
```python
fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
print('当前索引为:', index)
print('当前元素为:', fruit)
```
输出结果为:
```
当前索引为: 0
当前元素为: apple
当前索引为: 1
当前元素为: banana
当前索引为: 2
当前元素为: cherry
```
在上面的代码中,`enumerate(fruits)` 返回一个可迭代对象,其中每个元素都是一个元组,包含当前元素的索引和值。我们使用 `for` 循环遍历这个可迭代对象,并在每次循环中打印当前索引和当前元素的值。
相关问题
python 获取for循环索引
在 Python 中,可以使用内置函数 `enumerate()` 来同时获取迭代对象的元素和索引。示例代码如下:
```
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
```
输出结果:
```
0 apple
1 banana
2 orange
```
在上面的示例代码中,`enumerate()` 函数返回一个可迭代的对象,每次迭代返回一个包含索引和元素的元组。在 `for` 循环中,可以使用解构赋值语法将元组中的索引和元素分别赋值给 `index` 和 `fruit` 变量,然后打印输出即可。
python数组for循环
在Python中,可以使用for循环来迭代遍历数组(列表)中的元素。下面是一个示例代码:
```python
arr = [1, 2, 3, 4, 5]
for element in arr:
print(element)
```
上述代码中,我们定义了一个名为arr的数组,然后使用for循环遍历arr中的每个元素,并将其打印出来。输出结果将是:
```
1
2
3
4
5
```
在每次循环迭代时,变量`element`将依次赋值为数组`arr`中的每个元素。
在Python中,还有其他方式来使用for循环迭代数组,例如使用索引:
```python
arr = [1, 2, 3, 4, 5]
for i in range(len(arr)):
print(arr[i])
```
这里,我们使用内置函数`range()`生成一个从0到数组长度减1的整数序列,然后通过索引访问数组中的元素。
相关问题:
1. 如何在for循环中获取数组元素的索引?
2. 如何在for循环中修改数组元素的值?
3. 如何使用嵌套的for循环遍历多维数组?