Python - 循环数组


由于数组对象的Behave类似于序列,因此您可以借助for循环或while循环遍历其元素。

带数组的“for”循环

看一下下面的例子 -

import array as arr
a = arr.array('d', [1, 2, 3])
for x in a:
   print (x)

它将产生以下输出-

1.0
2.0
3.0

“while 与数组循环

以下示例展示了如何使用while循环遍历数组-

import array as arr
a = arr.array('d', [1, 2, 3])
l = len(a)
idx =0
while idx<l:
   print (a[idx])
   idx+=1

“带有数组索引的 for 循环

我们可以使用内置的 len() 函数找到数组的长度。使用 it 创建一个范围对象来获取一系列索引,然后在for循环中访问数组元素。

import array as arr
a = arr.array('d', [1, 2, 3])
l = len(a)
for x in range(l):
   print (a[x])

您将得到与第一个示例相同的输出。