python如何创建数组

原创
admin 19小时前 阅读数 3 #Python

Python中创建数组的方法有多种,下面介绍其中两种常用的方法。

方法一:使用Python内置函数array()创建数组

Python中的array()函数可以用来创建数组,它可以接受一个可选的参数,用于指定数组元素的类型,如果不指定类型,则默认创建的是整数类型的数组。

创建一个包含5个元素的整数数组,可以使用以下代码:

import array
创建整数数组
int_array = array.array('i', range(5))
print(int_array)

输出结果为:

array('i', [0, 1, 2, 3, 4])

方法二:使用Python列表推导式创建数组

Python中的列表推导式也可以用来创建数组,它可以接受一个表达式,通过循环计算表达式的值来生成数组元素。

创建一个包含5个元素的浮点数数组,可以使用以下代码:

创建浮点数数组
float_array = [float(i) for i in range(5)]
print(float_array)

输出结果为:

[0.0, 1.0, 2.0, 3.0, 4.0]

需要注意的是,使用列表推导式创建的数组是一个普通的Python列表,而不是一个专门的数组类型,由于Python中的列表和数组在大多数情况下可以互相转换,因此这种创建方法也是常用的。

热门