python for循环 索引
时间: 2023-12-06 10:38:01 浏览: 72
以下是Python中使用for循环获取索引的两种方法:
1.使用range()函数获取索引
```python
lst = ['a', 'b', 'c']
for i in range(len(lst)):
print(i, lst[i])
# 输出:0 a
# 1 b
# 2 c
```
2.使用enumerate()函数获取索引
```python
lst = ['a', 'b', 'c']
for i, val in enumerate(lst):
print(i, val)
# 输出:0 a
# 1 b
# 2 c
```
相关问题
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函数输出每个元素及其索引,即可实现遍历和索引的功能。
阅读全文