数组(array)与列表(list)
array 常被翻译为 数组,list 常被翻译为 列表。
从宏观意义上来说,两者都属于常用的数据结构,但在某些语言中,两者具有不同的含义:
一般认为,数组中存储的数据类型必须相同,且数组一经确定,大小即固定不变;而列表中的元素类型可不同,列表的大小也不固定。
NOTE: 在 Python 中要想使用数组,可以使用
array
模块中的array
类。 在 Java 中要想使用列表,可以使用ArrayList
泛型类。
array 常被翻译为 数组,list 常被翻译为 列表。
从宏观意义上来说,两者都属于常用的数据结构,但在某些语言中,两者具有不同的含义:
一般认为,数组中存储的数据类型必须相同,且数组一经确定,大小即固定不变;而列表中的元素类型可不同,列表的大小也不固定。
NOTE: 在 Python 中要想使用数组,可以使用
array
模块中的array
类。 在 Java 中要想使用列表,可以使用ArrayList
泛型类。