1-11Set结构
Posted ai-robort
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1-11Set结构相关的知识,希望对你有一定的参考价值。
集合
只保留下来唯一的元素
tang=[123,123,456,789,] tang=set(tang) tang
123, 456, 789
tang=set() type(tang)
set
tang=set([123,123,456,456,789,789]) tang
123, 456, 789
集合还可以用写
tang=1,1,3,4 tang
1, 3, 4
集合的操作
1.并集:union、|
2.交集:intersection、&
3.差:difference、-
4.子集:issubset
a=1,2,3,4 b=2,3,4,5 a.union(b)##并集
1, 2, 3, 4, 5
b.union(a)
1, 2, 3, 4, 5
a|b
1, 2, 3, 4, 5
a.intersection(b)##交集
2, 3, 4
a&b
2, 3, 4
a.difference(b)##差
1
b.difference(a)
5
a-b
1
b-a
5
a=1,2,3,4,5,6 b=2,3,4
b.issubset(a)##子集
True
a.issubset(b)
False
判断
a>=b
True
b<a
True
添加子集
a=1,2,3 a.add(4) a
1, 2, 3, 4
a.update([4,5,6]) a
1, 2, 3, 4, 5, 6
删除子集
a.remove(1) a
2, 3, 4, 5, 6
a.pop()##弹出从第一个开始,执行一次弹出一次 a
3, 4, 5, 6
以上是关于1-11Set结构的主要内容,如果未能解决你的问题,请参考以下文章