Python 简明教程
Python - Access Array Items
在 Python 中访问数组项是指在给定数组的特定索引处检索存储的值的过程。这里,索引是一个数值,它表示数组项的位置。因此,您可以使用此索引来访问 Python 中数组的元素。
Accessing array items in Python
您可以使用以下方法在 Python 中访问数组项 −
-
Using indexing
-
Using iteration
-
Using enumerate() function
Using indexing
通过索引访问数组元素的过程称为索引。在这个过程中,我们只需要传递索引运算符 [] 内部的索引号。Python 中数组的索引从 0 开始,这意味着您可以在索引 0 处找到其第一个元素,在比给定数组的长度小 1 的索引处找到最后一个元素。
Using iteration
在此方法中,使用 loops (如 for 和 while)重复执行代码块。当您希望逐个访问数组元素时,可以使用它。
Using enumerate() function
enumerate() function 可以用来访问数组元素,它接受一个数组和一个可选的起始索引作为参数值,并通过迭代返回数组项。
Example
在下面的示例中,我们将看到如何使用 enumerate() 函数来访问数组项。
import array as arr
# creating array
numericArray = arr.array('i', [111, 211, 311, 411, 511])
# use of enumerate() function
for loc, val in enumerate(numericArray):
print(f"Index: {loc}, value: {val}")
它将生成以下 output −
Index: 0, value: 111
Index: 1, value: 211
Index: 2, value: 311
Index: 3, value: 411
Index: 4, value: 511