set(集合)
Posted doublet
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了set(集合)相关的知识,希望对你有一定的参考价值。
set存放不重复的元素,创建set:new_set = ([1, “zhang”,22])
(1)pop(),随机删
(2)remove(ele),删除制定元素ele,不存在ele报错
(3)discard(ele), 删除制定元素ele,不存在ele不报错
(4)add(ele),往集合中添加ele元素
(5)s1.intersectiction(s2),s1和s2做交集运算,和s1&s2效果一样
(6)s1.union(s2), s1和s2做并集运算,和s1|s2效果
(7)s1.difference(s2),s1和s2做差集运算, 和s1-s2效果一样
(8)s1.symmetric_difference(s2),s1和s2做交叉补集运算,结果为:s1和s2不相同的部分合并在一起的新集合
(9)s1.isdisjoint(s2),判断s1和s2是否有交集,有共有的返回False
(10)s1.issubset(s2),s1是否是s2的子集
(11)s1.issuperset(s2),s1是否是s2的父集
(12)s1.update(s2),s1更新为s2,s2为可迭代类型元素
以上是关于set(集合)的主要内容,如果未能解决你的问题,请参考以下文章
JavaSE学习总结(十三)Set集合HashSet集合LinkedHashSet集合TreeSet集合比较器的使用利用Set集合实现去重