Python 数组array


什么是数组

数组是一个特殊的变量,可以一次性在连续的内存位置上存储多个值。这些值需是相同类型的。

数组(array)和列表看起来十分相像,但不同的是:

  • 数组中的所有元素必须是相同类型
  • 列表中的元素可以是不同类型

创建数组

考虑到方便性,这里使用Numpy举例:


import numpy as np
x = np.array([2, 3, 1, 0])
print(x,type(x))
​
# 结果和类型
​
[2 3 1 0] (class 'numpy.ndarray')

当然,这只是Numpy创建数组最基础的一种方式,实际上Numpy有很多这方面的骚操作,都以一句话创建一个特定的数组,更多查看:

Numpy教程