python如何遍历数组下标

python如何遍历数组下标

作者:William Gu发布时间:2026-01-06阅读时长:0 分钟阅读次数:12

用户关注问题

Q
如何使用Python获取数组的索引?

我想遍历一个数组,并在遍历过程中获取元素对应的索引,有哪些方法可以实现?

A

利用enumerate函数遍历数组及其索引

可以使用Python内置的enumerate函数来遍历数组,同时获取元素的索引和值。示例代码如下:

arr = ['a', 'b', 'c']
for index, value in enumerate(arr):
    print(index, value)

这样就可以在循环中得到每个元素的下标(索引)和对应的值。

Q
使用普通for循环遍历数组下标的写法是什么?

我希望用传统的for循环遍历数组下标,应该怎么写?

A

借助range函数遍历数组索引

可以结合range和len函数来遍历数组的下标,如下示例:

arr = [10, 20, 30]
for i in range(len(arr)):
    print(i, arr[i])

这里通过range(len(arr))生成索引范围,再在循环体中访问对应元素。

Q
如何在遍历数组时修改元素内容?

在遍历数组下标时想对元素进行修改,应该注意什么?

A

通过索引直接修改数组元素

若想对数组元素进行修改,需要通过索引访问并赋新值,例如:

arr = [1, 2, 3]
for i in range(len(arr)):
    arr[i] = arr[i] * 2
print(arr)  # 输出 [2, 4, 6]

这种方式可以确保元素被正确更新。