Python基础知识(31)Set之间的关系操作

Posted AC小小常

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础知识(31)Set之间的关系操作相关的知识,希望对你有一定的参考价值。

1. ==:判断集合是否相等

2. issubset:是否为子集

3. issuperset:是否为父集

4. isdisjoint:判断是否存在相同元素,存在返回False,不存在返回True

# 集合间的关系操作
s1 = {1, 2, 3, 4, 5, 6}
s2 = {6, 5, 4, 3, 2, 1}

# ==判断两个集合是否相等
print(s1 == s2)  # 输出:True

s3 = {7, 8, 9, 10}
s4 = {1, 2, 3, 4, 5, 6, 7, 8}

# issubset判断是否为子集
print(s3.issubset(s4))  # 输出:False

# issuperset判断是否为父集
print(s4.issuperset(s3))  # 输出:False

s5 = {5}
s6 = {1, 3, 5, 7, 9}

# isdisjoint判断集合是否存在重复元素:True表示不存在,False表示存在
print(s5.isdisjoint(s6))  # 输出:False

 

以上是关于Python基础知识(31)Set之间的关系操作的主要内容,如果未能解决你的问题,请参考以下文章

Python基础:集合与文件操作

python基础(集合文件操作)

python基础_集合文件操作

Python基础之集合set

大牛程序员分享 Python基础学习笔记

Python基础8-集合