python字典和集合属于无序序列吗_python-序列、集合及字典

组合数据类型

1.集合类型

集合是多种元素的无序组合,(元素独一性)

集合用大括号{}表示,元素用,分隔。

用set函数建立:

A=set(“python123”)

{“p”,”y”,”t”,”h”,”o”,”n”,”1”,”2”,”3”}

集合操作符

集合有四种基础运算方法,并,交,差,补

S|T 并运算,返回一个新集合,包含在集合S和T中的所有元素

S&T 交运算,返回一个新集合,包含既在S中又在T中的集合

S-T 差运算,返回一个新的集合,包含在集合S中但是不在集合T中的元素

S^T 补运算,返回一个新集合,包含集合S和T中的不相同元素

集合有两种关系运算操作

S<=T或者S

S>=T或者S>T 关系运算,返回True/False,判断S和T的包含关系

集合由四种增强运算操作

S|=T 更新集合S,包含集合S和T中的所有元素

S&=T 更新集合S,包含同时在集合S和T中的元素

S-=T 更新集合S,包含在集合S中,但是不在T中的元素

S^=T 更新集合S,包含集合S和T中的不相同元素

集合的操作方法

操作方法

描述

S.add(x)

把元素x加到集合S中,就算S中已经有了x也不会报错

S.discard(x)

移除集合S中的元素x,就算S中没有x也不会

你可能感兴趣的:(python字典和集合属于无序序列吗_python-序列、集合及字典)