
说明
1、可以使用>=运算符判断当前集合是否为另一个集合的超集,即判断集合b中的所有元素是否都包含在集合a中。
2、语法为
1 | set_a >= set_b # 相当于set_a.issuperset(set_b)
|
参数
set_a:集合 a。
set_b:集合 b。
返回值
返回布尔值,如果集合 b 中的所有元素都包含在集合 a 中,则返回 True,否则返回 False。
实例
1 2 3 4 5 6 7 8 9 10 | # 创建集合
a = { '赵' , '钱' , '孙' , '李' }
b = { '赵' , '孙' , '李' , '周' , '吴' }
c = { '赵' , '孙' }
d = { '王' , '郑' }
# 判断集合是否为另一个集合的超集
print( "a>=b返回:" , a >= b) # 返回False
print( "b>=c返回:" , b >= c) # 返回True
print( "a>=c返回:" , a >= c) # 返回True
print( "a.issuperset(d)返回:" , a.issuperset(d)) # 返回False
|
以上就是python判断集合超集的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。