Python获取for循环的当前索引示例
时间: 2024-01-05 14:05:05 浏览: 70
在 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循环遍历二维数组时,我们可以使用嵌套的for循环来实现。示例代码如下:
```
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for i in range(len(arr)):
for j in range(len(arr[i])):
print("arr[{}][{}] = {}".format(i, j, arr[i][j]))
```
在上面的代码中,我们首先定义了一个二维数组arr,然后使用两个嵌套的for循环来遍历该数组。外层循环变量i用于表示一维数组的索引,内层循环变量j用于表示二维数组的索引。通过使用format函数输出每个元素及其索引,即可实现遍历和索引的功能。
阅读全文