数组(array)与列表(list)

array 常被翻译为 数组,list 常被翻译为 列表

从宏观意义上来说,两者都属于常用的数据结构,但在某些语言中,两者具有不同的含义:

一般认为,数组中存储的数据类型必须相同,且数组一经确定,大小即固定不变;而列表中的元素类型可不同,列表的大小也不固定。

NOTE: 在 Python 中要想使用数组,可以使用 array 模块中的 array 类。 在 Java 中要想使用列表,可以使用 ArrayList 泛型类。