Python中,列表和数组都是用来存储一系列的元素的数据结构。它们的主要区别在于其内部实现方式和提供的功能。
列表(List):存储不同类型的元素,并且可以随意增加、删除或修改其中的元素 大小不是固定的
my_list = [1, 2, 3, 'four', True]
数组(Array):是一种固定大小的数据结构,它只能存储相同类型的元素,其内存空间是连续的、预先分配好的所以数组的访问速度比列表快得多。
import array
my_array = array.array('i', [1, 2, 3, 4, 5])