总结
-
列表
-
列表(list)
-
列表是容器型数据类型(是序列) ; 将中括号 [] 作为容器标志,里面多个元素用逗号隔开,[元素1,元素2,元素3,…]
-
列表是可变的(指的是:列表中元素的顺序可变,个数可变,值可变),支持增删改查的操作.
-
列表是有序的(列表中的元素是有顺序的),(说明支持下标操作,下标是顺序的标志).
-
对元素的要求:任何类型的数据都可以作为数据中的元素,同一个列表中不同的元素的类型可以不同.
-
空列表
list1 = [ ] # 空列表 print(list1, type(list1))
- 有序性
print([1, 2, 3] == [3, 2, 1]) # 列表有序 print({1, 2, 3} == {3, 2, 1}) # 集合无序 # 除了赋值语句不能放在列表中以外,其他任何类型的数据都可以作为数据中的元素.
-
-
获取列表元素(查)
-
获取单个元素
- 语法
列表[下标] - 获取列表中指定下标对应的元素 说明: 列表 --- 可以是保存列表的变量也可以直接写列表 [] --- 是固定写法 下标 --- 又叫索引,元素在有序序列中的位置信息.从0开始数. 元素从前往后对应的下标值从0,1,2,3...; 元素从后往前对应的下标志从-1开始依次减小.
- 遍历 ---- 一个一个地获取列表中的元素
方法1: -- 直接获取元素 for 变量 in 列表: 循环体 方法2: -- 通过获取到所有元素的下标来获取元素 for 下标 in range(列表长度): 列表[下标] len(序列) -- 获取序列中元素的个数
- 切片 – 同时获取部分元素
a.基础语法: 列表[开始下标:结束下标:步长] --- 从开始下标开始到结束下标为止,每次增加步长 如果步长为正:从开始下标开始到结束下标前,从前往后取,取得时候步长为指定步长 如果步长为负:从下标开始到结束下标前,是从后往前取,取得时候步长为指定步长 b.省略语法: 省略步长: --- 列表[开始下标:结束下标] -- 相当于步长是1 省略开始下标: --- 列表[:结束下标:步长] -- 看方向,确定开始下标位置 / 列表[:结束下标] 省略结束下标: --- 列表[开始下标::步长] --看方向,确定开始下标位置 默认取到方向的最后一个 / 列表[开始下标:]
-
-