列表的作用
列表相当于一个容器, 可以把一系列的值放在这个容器中进行存储, 需要使用的时候,再将其取出来
定义列表
-
方式1:
使用"[]"定义列表
-
方式2:
使用 list()类定义一个列表
列表的取值
通过 列表名[下标值] 的方式进行取值, 下标都是从0开始的
列表的遍历
-
使用while循环, for循环都可以进行列表的遍历, python一般使用for循环进行遍历, 比较方便
-
例子1: while循环, while循环是通过循环列表的长度, 通过下标进行取值
例子2: for循环, 直接遍历取值, 比较方便
列表的嵌套
列表中可以存储任何数据类型, 包括存储列表
列表的相加
列表的相加, 相当于后面的列表数据追加到前面的列表中
列表的切片
-
列表的切片和字符串切片是方式是一致的
开始位置: 结束位置: 步长 -
步长: 默认为1, 如果步长为负数, 则右到左进行切片, 如果为正数, 则从左到右切片
-
逆序切片:
list[-1::-1]
-
例子1
-
例子2:
如果 起始位置是负数, 那么代表的是要逆序切片, 要加负数的步长, 不然取不到值
-
如果是想取中间的值到最后第二位, 结束位置的值就是 -1 这一点要特别的理解
- 例子3:
逆序切片, 使用切片的方式, 让列表进行逆序排列