欢迎访问宙启技术站
智能推送

使用array()函数在Python中创建有序数组

发布时间:2023-12-26 17:39:09

在Python中,可以使用array()函数创建有序数组。array()函数是array模块中提供的一个函数,用于创建数组对象。array()函数可以接受两个参数, 个参数是数组的类型代码,用于指定数组中元素的数据类型,第二个参数是一个可迭代对象,用于指定数组中的元素。

下面是一个使用array()函数创建有序数组的例子:

from array import array

# 创建一个有序数组,存储整型数据
arr = array('i', [1, 2, 3, 4, 5])

# 打印数组中的元素
for num in arr:
    print(num)

上面的例子中,首先导入了array模块并引入了array函数。然后使用array('i', [1, 2, 3, 4, 5])创建了一个有序数组,其中'i'表示数组的类型代码,表示数组中存储的是整型数据;[1, 2, 3, 4, 5]是一个可迭代对象,指定了数组中的元素。接着使用for循环遍历数组中的元素,并打印每个元素。

除了整型数据,还可以使用其他类型代码创建有序数组,例如:

- 'f'表示单精度浮点数

- 'd'表示双精度浮点数

- 'b'表示字符

- 'B'表示无符号字符

- 'h'表示短整型

- 'H'表示无符号短整型

- 'L'表示长整型

- 'I'表示无符号长整型

等等。

以下是一个创建存储浮点数的有序数组的例子:

from array import array

# 创建一个有序数组,存储浮点数
arr = array('f', [1.2, 3.4, 5.6])

# 打印数组中的元素
for num in arr:
    print(num)

上面的例子中,使用array('f', [1.2, 3.4, 5.6])创建了一个存储浮点数的有序数组。

总结来说,使用array()函数可以轻松创建有序数组,并指定数组中元素的数据类型。通过指定不同的类型代码,可以创建存储不同类型数据的有序数组。