python运算符用来计算集合并集的,python集合的差集运算怎么理解
集合:不同元素的无序、不重复的序列。
补充知识:变量类型:列表、字典;类型:数字、字符串、元组
大括号{}或set(使用方法定义集合
se=set(你好).
硒
结果:
{e , o , l , h}
您可以使用set方法重建列表。
注意:要创建空集,必须使用set{}而不是{}。{}用于创建一个空字典。
使用frozenset方法定义不可变字符,而add、remove和update方法不能更改frozenset定义的集合。
集合运算
交集、并集、补集(差)-、对称补集)
横断
合计总数
补集(差集)
对称补码
子集
超集(父集)
1.交集:交集。
S1={ 1,2,3,4 }
S2={ 7,2,4,9,10 }
S1。解释(S2))。
结果:{2,4}
2.联合:找到联合。
S1={ 1,2,3,4 }
S2={ 7,2,4,9,10 }
1 .联合(S2).
结果:
{1、2、3、4、7、9、10}
3.差集:差集。
S1={ 1,2,3,4 }
S2={ 7,2,4,9,10 }
S1。差异(S2))。
结果:
{ 1,3 }
S2。差异(S1))。
结果:
{ 9,10,7 }
4.对称_差异:交叉聚集
和集可以看作是从和集中减去十字。
S1={ 1,2,3,4 }
S2={ 7,2,4,9,10 }
S1。对称差分(S2).
结果:
{1、3、7、9、10}
方法集合
1.添加:添加元素。
2.清除:移除元素。
3.复制(复制
4.pop:随机删除元素
5.remove)删除指定的元素,如果元素不存在,则报告错误。
6.放弃:删除元素。如果元素不存在,将不会报告错误。
7.difference_update:找到出差集合后,更新集合。
8.intersection_update:找到交点并更新它的集合。
9.isdisjoint:确定两个集合是否包含相同的元素。如果包含,则返回False;否则,返回True
S1={ 1,2,3,4 }
S2={ 7,2,4,9,10 }
S1.isdisjoint(S2).
结果:假。
10.issubset:判断一个集合中的所有元素是否都在其他集合中。
S1={ 1,2,3,4 }
S3={ 1,2,3,4,7,9,10 }
S1.issubset(S3).
结果:正确
1.issuperset:判断一个集合的元素是否包含另一个集合的所有元素。
S1={ 1,2,3,4 }
S3={ 1,2,3,4,7,9,10 }
S3.issuperset(S1).
结果:正确
12.symmetric_difference_update:查找交叉更新集。
13.更新:更新多个元素。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。