元组:
什么是元组: 元组就是一个不可变的列表
用途: 用于存放多个值,当存放的多个值只有读的需求没有改的需求时用元组最合适
定义方式:在()内用逗号分隔开多个任意类型的值
常用方法:
1.按索引取值(正向取+反向取)
2.切片(顾头不顾尾,步长)
3.长度
4.成员运算
5.循环
总结:可以存多个值,有序,不可变。
--------------------------------------------------------------------------------------------------------------------------------------------
字典:
1.用途: 用来存方多个(不同种类的)值
2.定义方式: 在{}内用逗号分隔开多个key:value的元素,其中value可以是任意数据类型,而key的功能通常是用来
描述value的,所以key通常是字符串类型,但其实key必须是不可变的类型(intfloatstr uple)。
常用方法:
1.按key存取值:可存可取
2.长度len
3.成员运算in和not in
4.删除
del,pop(),popitem()
5.键keys(),值values(),键值对items()
6.循环
for k in d.keys():
for v in d.values():
for k,v in d.items():
7.get
8.update
9.fromkeys
10.setdefault(如果存在key,则value不变,不存在则创建)
总结:可以存多个值,无序,可变。
---------------------------------------------------------------------------------------------------------------
集合:
1.定义:在{}内用逗号分隔开多个的值
特点:1.每个值必须是不可变类型
2.集合无序
3.集合内元素不能重复
2.为何要用集合
1.用于关系运算
2.去重
3.如何用集合
1.交集:&或intersection
2.并集:|或union
3.差集:-或difference
4.对称差集:^
5.父子集:包含与被包含关系。