赞
赏
在 Python 中,判断一个 集合 是否是另一个集合的父集合,也就是一个集合的元素是否全部在另一个集合中,可以使用用集合内置的 issuperset 函数,如果是父集合,则返回 True,否则,返回 False。
s1.issuperset(s2)
参数 | 描述 |
---|---|
s1 | 父集合。 |
s2 | 子集合。 |
如果 s1 是 s2 的父集合,则返回 True,否则,返回 False。
判断集合 s1 是否是集合 s2 的父集合,如果是父集合,返回 True,否则返回 False。
使用 issuperset 判断集合是否是父集合
print("嗨客网(www.haicoder.net)")
# 使用 issuperset 判断集合是否是父集合
s1 = {"Hello", "HaiCoder", 1024}
s2 = {"HaiCoder", "Python", "Golang"}
is_super = s1.issuperset(s2)
print("is_super =", is_super)
程序运行后,控制台输出如下:
我们使用 {} 定义了两个集合,分别为集合 s1 和集合 s2,接着,我们使用集合内置的函数 issuperset 判断集合 s1 是否是集合 s2 的父集合。
因为集合 s1 中没有集合 s2 中的所有元素,因此集合 s1 不是集合 s2 的父集合,因此最终,该函数返回了 False。
使用 issuperset 判断集合是否是父集合
print("嗨客网(www.haicoder.net)")
# 使用 issuperset 判断集合是否是父集合
s1 = {"Hello", "HaiCoder"}
s2 = {"HaiCoder", "Python", "Golang", "Hello"}
is_super = s2.issuperset(s1)
print("is_super =", is_super)
程序运行后,控制台输出如下:
我们使用 {} 定义了两个集合,分别为集合 s1 和集合 s2,接着,我们使用集合内置的函数 issuperset 判断集合 s1 是否是集合 s2 的父集合。
因为集合 s2 中包含了集合 s1 中的所有元素,因此集合 s2 是集合 s1 的父集合,因此最终,该函数返回了 False。
使用 issuperset 判断集合是否是父集合
print("嗨客网(www.haicoder.net)")
# 使用 issuperset 判断集合是否是父集合
s1 = {}
s2 = {"HaiCoder", "Python", "Golang", "Hello"}
is_super = s2.issuperset(s1)
print("is_super =", is_super)
程序运行后,控制台输出如下:
我们使用 {} 定义了两个集合,分别为集合 s1 和集合 s2,其中,集合 s1 为一个空集合,接着,我们使用集合内置的函数 issuperset 判断集合 s2 是否是集合 s1 的父集合。
因为集合 s1 是一个空集合,空集合是任何一个集合的子集合,因此集合 s2 是集合 s1 的父集合,因此最终,该函数返回了 True。
使用 issuperset 判断集合是否是父集合
print("嗨客网(www.haicoder.net)")
# 使用 issuperset 判断集合是否是父集合
s1 = {"HaiCoder", "Python", "Golang", "Hello"}
is_super = s1.issuperset(s1)
print("is_super =", is_super)
程序运行后,控制台输出如下:
我们使用集合内置的函数 issuperset 判断集合 s1 是否是自身的父集合,结果返回了 True,即集合自己是自己的父集合。
在 Python 中,判断一个集合是否是另一个集合的父集合,也就是一个集合的元素是否全部在另一个集合中,可以使用用集合内置的 issuperset 函数,如果是父集合,则返回 True,否则,返回 False。使用 issuperset 求集合是否是父集合语法:
s1.issuperset(s2)