📅  最后修改于: 2023-12-03 15:19:08.471000             🧑  作者: Mango
在 Python 中,数组是一种集合数据类型,可以存储数据项,且所有数据项的类型均相同。Python 中没有内置的数组类型,但是可以使用列表或 NumPy 库来创建数组。本文将介绍如何声明不同类型的数组。
要创建整型数组,需要使用 Python 的列表,并将其作为参数传递给 NumPy 库的 array()
函数:
import numpy as np
x = np.array([1, 2, 3, 4, 5])
在上面的代码中,我们创建了一个由 5 个整数组成的数组。要访问数组中的元素,可以使用下标运算符,例如:
print(x[0]) # 输出 1
print(x[4]) # 输出 5
要创建浮点型数组,可以使用类似上面的方式,但需要在列表中包含浮点数:
y = np.array([1.1, 2.2, 3.3, 4.4, 5.5])
在上面的代码中,我们创建了一个由 5 个浮点数组成的数组。同样,要访问数组中的元素,可以使用下标运算符。
字符串数组的创建方式与整型数组和浮点型数组有所不同。在 Python 中,字符串也可以使用列表和 NumPy 库来创建数组:
z = np.array(['apple', 'banana', 'cherry', 'date', 'elderberry'])
在上面的代码中,我们创建了一个由 5 个字符串组成的数组。要访问数组中的元素,可以使用下标运算符。
布尔型数组只包含两个值:True
和 False
。要创建布尔型数组,可以使用类似上面的方式,但需要在列表中包含布尔值:
b = np.array([True, False, True, False, True])
在上面的代码中,我们创建了一个由 5 个布尔值组成的数组。同样,要访问数组中的元素,可以使用下标运算符。
本文介绍了如何在 Python 中声明不同类型的数组,包括整型数组、浮点型数组、字符串数组和布尔型数组。虽然 Python 中没有内置的数组类型,但使用 NumPy 库可以很方便地创建和操作数组。
参考资料: