组合数据类型——列表,元组,集合,字典
数据类型关键字比较 | 列表 | 元组 | 字典 | 集合 |
---|---|---|---|---|
是否可重复存储 | 是 | 是 | 是 | 否 |
是否可修改 | 是 | 否 | 是 | 是 |
是否有序列 | 是 | 是 | 否 | 否 |
(字典在python3.6之前存储的数据是没有顺序的,3.6及之后的版本,字典存储的数据变得有序。)
列表(list)
列表的特点:有顺序的,可以修改的,可以存放重复的,不同数据类型的多个数据
列表的声明
- 声明空列表
list1 = []
list2 = list()
声明空列表有以上两种方式 - 声明非空列表
列表中的数据是可以不同数据类型的,可以重复的数据。
列表的操作
lst = [“a”]
-
列表增加数据
lst.append()在列表末尾追加一个数据
lst.extend()在列表末尾追加多个数据,也可以理解为合并两个列表的数据
lst.insert(0, “b”)在索引为0的数据前增加一个数据,即指定位置增加数据。
-
列表修改数据
lst[索引] = ‘新数据’,通过索引对原位置数据进行覆盖,完成修改的目的
-
列表查询数据
lst[索引] 通过索引查找指定位置的数据