集合关系运算符
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()
以上是关于集合关系运算符的主要内容,如果未能解决你的问题,请参考以下文章