Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python数组与列表_Python_Arrays_List - Fatal编程技术网

Python数组与列表

Python数组与列表,python,arrays,list,Python,Arrays,List,使用阵列模块而不是列表的主要优点是什么?阵列占用的空间更少 我从未使用过阵列模块,numpy提供了相同的好处,还有更多好处。阵列占用的空间更少 我从来没有使用过数组模块,numpy提供了同样的好处,还有很多其他好处。数组与列表非常相似,“只是其中存储的对象类型受到限制。该类型在对象创建时使用类型代码指定,类型代码是一个字符。” 因此,如果您知道数组将只包含特定类型的对象,那么如果不只是使用列表,请继续操作(如果性能至关重要)。数组与列表非常相似,“只是存储在数组中的对象的类型受到约束。在对象创

使用阵列模块而不是列表的主要优点是什么?

阵列占用的空间更少


我从未使用过阵列模块,numpy提供了相同的好处,还有更多好处。

阵列占用的空间更少


我从来没有使用过数组模块,numpy提供了同样的好处,还有很多其他好处。

数组与列表非常相似,“只是其中存储的对象类型受到限制。该类型在对象创建时使用类型代码指定,类型代码是一个字符。”


因此,如果您知道数组将只包含特定类型的对象,那么如果不只是使用列表,请继续操作(如果性能至关重要)。

数组与列表非常相似,“只是存储在数组中的对象的类型受到约束。在对象创建时,使用类型代码(即单个字符)指定类型。”


因此,如果您知道数组将只包含特定类型的对象,那么如果不只是使用列表,请继续操作(如果性能至关重要)。

如果您希望严格地在集合中键入数据,则数组非常有用。尽管性能很好,但确定数据结构中包含的数据类型还是非常方便的。然而,数组对我来说并不是很“pythonic”(尽管我必须强调这只是个人喜好)。除非您真正关心集合中的数据类型,否则我将坚持使用列表,因为它们为您提供了很大的灵活性。除非数据量非常大,否则列表与数组之间获得的非常轻微的内存优化是无关紧要的。

如果要在集合中严格键入数据,数组可能非常有用。尽管性能很好,但确定数据结构中包含的数据类型还是非常方便的。然而,数组对我来说并不是很“pythonic”(尽管我必须强调这只是个人喜好)。除非您真正关心集合中的数据类型,否则我将坚持使用列表,因为它们为您提供了很大的灵活性。在列表和数组之间获得的非常轻微的内存优化是微不足道的,除非您有非常大的数据量