📜  python 声明变量类型数组 - Python (1)

📅  最后修改于: 2023-12-03 15:19:08.471000             🧑  作者: Mango

Python - 声明变量类型数组

在 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 个字符串组成的数组。要访问数组中的元素,可以使用下标运算符。

声明布尔型数组

布尔型数组只包含两个值:TrueFalse。要创建布尔型数组,可以使用类似上面的方式,但需要在列表中包含布尔值:

b = np.array([True, False, True, False, True])

在上面的代码中,我们创建了一个由 5 个布尔值组成的数组。同样,要访问数组中的元素,可以使用下标运算符。

总结

本文介绍了如何在 Python 中声明不同类型的数组,包括整型数组、浮点型数组、字符串数组和布尔型数组。虽然 Python 中没有内置的数组类型,但使用 NumPy 库可以很方便地创建和操作数组。

参考资料: