一、 长度、删除、最大、最小、比较
函数 | 描述 | 备注 |
len(x) | 计算容器中的元素个数 | |
del(x) | 删除变量 | del有两种方式 |
max(x) | 返回容器中元素最大值 | 如果是字典,只针对key比较 |
min(x) | 返回容器中元素最小值 | 如果是字典,只针对key比较 |
cmp(x,y) | 比较两个值,-1小于/0相等/1大于 | python 3.x取消cmp函数 |
二、 切片:使用索引值来限定切片范围(元组、列表、字符串都可以使用、字典不能使用)
[0,1,2,3,4,5][1:3]
运行结果应是:
[1,2]
三、算术运算符及对比列表追加方法
运算符 | python表达式 | 结果 | 描述 | 支持的数据类型 |
+ | [1,2]+[3,4] | [1,2,3,4] | 合并 | 字符串、列表、元组 |
* | ["Hi"]*3 | ["Hi","Hi","Hi"] | 重复 | 字符串、列表、元组 |
in | 3 in [1,2,3] | True | 元素是否存在 | 字符串、列表、元组、字典 |
not in | 4 not in [1,2,3] | True | 元素是否不存在 | 字符串、列表、元组、字典 |
> >= == < <= | (1,2,3)<(2,3,4) | True | 元素比较 | 字符串、列表、元组 |
"+" 运算和 extend() 的区别
(1) “+”运算
[1,2] +[3,4]
结果:会得到新的列表:[1,2,3,4]
(2) extend()
t_list = [1,2] t_list.extend([3,4]) t_list
结果:在t_list列表后面追加列表,得到的结果是:[1,2,3,4]
append()
(1) append(x)
list = [1,2] list.append(0) list
结果:在列表后面直接加上元素0 ——[1,2,0]
(2) append([x,y])
list = [1,2] list.append([3,4]) list
结果:在列表里最后插入元组 ——[1,2,[3,4]]
成员运算 —— in 和 not in
四、完整的for循环