【发布时间】:2021-08-02 21:41:50
【问题描述】:
为什么python有专门的数组模块?
我知道数组只能保存一种数据类型,而 Python 有一个用于数组的模块,但为什么 python 有一个用于数组的特定模块,因为如果我们愿意,我们可以创建一个具有相同数据类型的列表。
那么在 python 中使用数组模块的实际优势是什么?
这是一个数组:
from array import *
a = array("i", [5, 8])
print(a)
我可以用列表做同样的事情:
a = [5, 8]
print(a)
python模块数组有什么好处?
【问题讨论】:
-
根据可爱的 GeeksForGeeks 的说法。数组可以在 Python 中由名为数组的模块处理。当我们只需要操作特定的数据类型值时,它们会很有用。用户可以将列表视为数组。但是,用户不能限制存储在列表中的元素的类型。如果使用 array 模块创建数组,则数组的所有元素必须属于同一类型。 geeksforgeeks.org/python-arrays