集合关系运算符

Posted cdm023

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集合关系运算符相关的知识,希望对你有一定的参考价值。

总结五大数据类型:

按存储个数区分:

存储只能存一个值--数字,字符串

容器类型,存多个值--列表,元组,字典

按可变不可变区分:

可变--列表,字典

不可变--数字,字符串,元组,元组

按访问顺序区分:

直接访问---数字

顺序访问(按下标访问)--字符串,列表,元组

key值访问--字典

集合:由不同元素组成,天生去重

a = {1,2,3,4,5}

b={2,3}

交集

print(a & b)

print(a.intersection(b))

并集

print(a | b)

print(a.union(b))

差集

 

print(a - b)

print(a.difference(b))

对称差集

print(a ^ b)

关系运算:一个整体跟另一个整体之间的运算

集合的内置方法:

1.更新

s1 = {1,2,3}
s2= {‘p‘} s1.update(
quit) --更新,将quit分开增加进入集合
s1.update(s2) --将s2更新到s1里面

2.增加

s1 = {1,2,3}
s1.add(‘quit‘) --将 quit作为字符串增加

  

3.删除

随机删除

a = {1,2,3,4,5}
a.pop()  

 指定删除

a = {1,2,3,4,5}
a.remove(1) #删除指定数字或者字符,删除不存在会报错,为空也会报错

a.discard(7) #删除不存在的不会报错

4.清空

a = {1,2,3,4,5}
a.clear()

 

  

以上是关于集合关系运算符的主要内容,如果未能解决你的问题,请参考以下文章

关系代数演算So Easy

集合论(基础+二元关系+函数)

Cocoa,使用集合运算符和多对多关系属性进行绑定

数据库中的集合运算

python 集合关系运算交,差 day14

集合论(集合与关系)