📜  遍历数组 python (1)

📅  最后修改于: 2023-12-03 15:42:04.557000             🧑  作者: Mango

遍历数组 Python

在编程中,经常需要遍历数组的元素。在 Python 中,我们可以通过 for 循环来遍历一个数组,如下所示:

arr = [1, 2, 3, 4, 5]
for i in arr:
  print(i)

以上代码会输出数组 arr 中的每个元素。

下面我们来介绍一些遍历数组时可能会用到的方法。

遍历数组的索引

有时候我们需要同时获取数组元素的值和其索引。我们可以使用 Python 内置的 enumerate() 函数来实现:

arr = [1, 2, 3, 4, 5]
for i, val in enumerate(arr):
  print("arr[{}] = {}".format(i, val))

输出:

arr[0] = 1
arr[1] = 2
arr[2] = 3
arr[3] = 4
arr[4] = 5
遍历数组的部分元素

有时候我们只需要遍历数组的部分元素,可以使用 Python 的切片语法来实现:

arr = [1, 2, 3, 4, 5]
for i in arr[1:4]:
  print(i)

输出:

2
3
4
从后往前遍历数组

有时候我们需要从后往前遍历数组,可以使用 Python 的切片和步长语法来实现:

arr = [1, 2, 3, 4, 5]
for i in arr[::-1]:
  print(i)

输出:

5
4
3
2
1
遍历多维数组

如果要遍历多维数组,可以使用嵌套的 for 循环:

arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for row in arr:
  for col in row:
    print(col)

输出:

1
2
3
4
5
6
7
8
9
小结

以上就是 Python 中遍历数组的方法。无论是遍历全部元素、遍历部分元素、遍历元素的索引,还是遍历多维数组,都可以通过简单的语法来实现。