集合类型及操作
<1>集合元素之间无序,每个元素唯一,不存在相同元素
<2>集合元素不可更改,不能是可变数据类型
集合用大括号{}表示,元素间用逗号分隔建立集合类型用{ }或set()建立空集合类型,必须使用set()>>>B = set("pypy123")
{'1','p','2','3','y'}
集合间操作
1.新建一个集合
S | T :并(集合S和T中的所有元素)
S - T :差 (在集合S但不在T中的元素)
S & T :交(同时在集合S和T中的元素)
S ^ T :补(集合S和T中的非相同元素)
2.更新集合S
S |= T(更新集合S,集合S和T中的所有元素)
S - =T(更新集合S,在集合S但不在T中的元素)
S & =T(更新集合S,同时在集合S和T中的元素)
S ^ =T (更新集合S,集合S和T中的非相同元素)
集合处理方法
序列类型及操作
序列是具有先后关系的一组元素
序列类型:字符串类型,元组类型,列表类型
五个函数和方法
序列(字符串)
点击可查看
序列(元组)
元组是一种序列类型,一旦创建就不能被修改
使用小括号()或tuple()创建,元素间用逗号,分隔
可以使用或不使用小括号
元组继承了序列类型的全部通用操作元组因为创建后不能修改,因此没有特殊操作
序列(列表)
列表是一种序列类型,创建后可以随意被修改
使用方括号[ ]或list()创建,元素之间用逗号,分隔
可以使用或不使用小括号
方括号[ ]真正创建一个列表,赋值仅传递引用
操作函数和方法
字典类型及操作
字典类型是“映射”的体现
键值对:键是数据索引的扩展字典是键值对的集合,键值对之间无序采用大括号{ }和dict()创建,键值对用冒号:表示{<键1>:<值1>,<键2>:<值2>, ........,<键N>:<值N>}
在字典变量中,通过键获得值
<字典变量> = {<键1>:<值1>,<键2>:<值2>, ........,<键N>:<值N>}
<值> = <字典变量>[<键>]
<字典变量>[<键>] = <值>
[ ]用来向字典变量中索引或增加元素
字典类型操作函数和方法