数据类型 --- 元组&&字典&&集合
一 元组
作用:存多个值,对比列表来说,元祖不可变(可以当做自定的key值),主要用来读
定义: 与列表类型比,只不过[ ] 换成了()

1、按索引取值(正向取+反向取):只能取 # 和列表一样
2、切片(顾头不顾尾,步长) # 和列表一样
3、长度 # 和列表一样
4、成员运算 in 和not in # 和列表一样
5、循环 # 和列表一样
注:上面是必须掌握的,下面是需要掌握的
6、index # 和列表一样
7、count # 和列表一样
8、元祖类型总结:
可以存多个值,只可以是任意类型,有序,值不可变,可hash
二 字典
用途:存放多个值,key:value,存取速度快
定义:
key必须是不可变类型(int,float,str,tuple),value可以是任意类型

1、快速产生字典的方法:

2、安key存取值,可存可取
3、长度 len
print(len(ls))
4、成员运算 in 和 not in (用key来判断)
5、循环

6、删除

补充:

7、取建keys, 值 values(),建值对items() (了解)

8、小练习

注: 以上为必会技能,以下为掌握技能
9、 取值key 的2中方法

10、update

11、setdefault

小练习:

练习二:
统计s='hello alex alex say hello sb sb'中每个单词的个数
方法一:

方法二:

方法三:

12、字典总结
可变类型,不可hash
三、集合
作用:做关系运算,去重
定义:{}内用逗号分隔,每个元素必须是不可变类型,元素不能重复,无序

1、长度:
print(len(s))
2、成员运算 in not in
3、 交集 &

4、合集 |

5、对称差集 ^ (交集之外的所有元素的组合)

6、差集 -

7、父集 >= > 子集 <= <

8、相关内部命令


小练习:


浙公网安备 33010602011771号