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])

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