Python中没有专门的数组数据结构,但使用列表(list)来模拟数组的功能。列表是Python中非常灵活的数据结构,可以存储不同类型的数据,并且支持索引、切片等操作,功能比传统的数组更加强大。
1. 使用`list()`函数:
list1 = list()
2. 使用`[]`:
list2 = []
3. 使用`range()`函数:
list3 = list(range(10))
4. 使用`*`操作符:
list4 = [*range(10)]
一维列表
a = [1, 2, 3, 4]
二维列表
b = [[0, 1], [1, 2], [63, 7]]
需要注意的是,虽然列表可以用来实现数组的一些功能,但列表的每个元素可以是不同的类型,这与数组的元素类型统一的特性不同。如果需要固定类型且长度不变的数据结构,Python中还有元组(tuple),但元组是不可变的,因此不适合用来实现数组的动态添加和删除元素的功能