第四章 列表
1.数据类型简介
数据类型 | 性质 |
---|---|
列表 | 可变的数据类型,可以进行添加、删除或改变 |
元组 | 不可变的数据类型,不能进行添加、删除或改变 |
字符串 | 不可变的数据类型 |
ps.当元组中只有一个变量时要加逗号,如de=(42,)
2.列表下标
列表中的单个值可以用下标提取:
(1)从0开始的正方向下标
(2)从-1开始的负方向下标
例:
spam=[1,'cat',3,'dog']
在定义的spam列表,spam[3]=spam[-1]=‘dog’.spam[0]=spam[-4]=1。
(3)列表切片提取子列表
在spam列表中,spam[0:4]=spam[:4]=[1, ‘cat’, 3, ‘dog’],spam[1:3]=[‘cat’, 3],spam[0:-1]=[1, ‘cat’, 3];
切片中的列表首末下表可以省略,如果首末小标都省略表示提取全列表,spam[:]=[1,‘cat’,3,‘dog’]。
3.列表运算
符号 | 作用 | 示例 |
---|---|---|
+ | 连接列表 | [1,2]+[3,‘dog’]=[1,2,3,‘dog’] |
* | 复制列表 | [3,‘dog’]*3=[3,‘dog’,3,‘dog’,3,‘dog’] |
4.列表函数
在列表spam中,其中spam=[1,‘cat’,3,‘dog’]
函数类型 | 作用 | 示例 |
---|---|---|
len() |