数据类型 --- 元组&&字典&&集合

 一 元组

作用:存多个值,对比列表来说,元祖不可变(可以当做自定的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、相关内部命令

小练习:

 

posted @ 2017-12-11 21:35  于广威  阅读(202)  评论(0编辑  收藏  举报