python issuperset集合,Python Set issuperset()方法与示例

设定issuperset()方法

issuperset()方法用于检查此set(set1)是否为set2的超集,使用set1和set2调用的方法作为参数提供,此方法返回“ True”是set1中是否存在set2的所有元素,否则返回方法返回“ False”。

语法:

set1.issuperset(set2)

Parameter(s):set1 –代表set1(此set)。

set2 –代表set2(另一个要比较的集合)。

返回值:

此方法的返回类型为,它返回一个布尔值(True或False)。

范例1:

# Python Set issuperset()方法与示例

# 宣布布景

cars_1 = {"Porsche", "Audi", "Lexus", "Mazda", "Lincoln"}

cars_2 = {"Porsche", "Audi", "Lexus"}

cars_3 = {"Porsche", "Mazda", "Lincoln"}

# issuperset()方法调用

result = cars_1.issuperset(cars_2)

print("cars_1.issuperset(cars_2): ", result)

result = cars_2.issuperset(cars_3)

print("cars_2.issuperset(cars_3): ", result)

result = cars_1.issuperset(cars_3)

print("cars_1.issuperset(cars_3): ", result)

# 检查使用条件

if cars_1.issuperset(cars_2):

print("cars_1 is superset of cars_2")

else:

print("cars_1 is not superset of cars_2")

if cars_2.issuperset(cars_3):

print("cars_2 is superset of cars_3")

else:

print("cars_2 is not superset of cars_3")

if cars_1.issuperset(cars_3):

print("cars_1 is superset of cars_3")

else:

print("cars_1 is not superset of cars_3")

输出结果

cars_1.issuperset(cars_2):  True

cars_2.issuperset(cars_3):  False

cars_1.issuperset(cars_3):  True

cars_1 is superset of cars_2

cars_2 is not superset of cars_3

cars_1 is superset of cars_3

范例2:

# Python Set issuperset()方法与示例

# 宣布布景

x = {"ABC", "PQR", "XYZ"}

y = {"ABC", "PQR", "XYZ"}

z = {"DEF", "MNO", "UVW"}

# issuperset()方法调用s

result = x.issuperset(y)

print("x.issuperset(y): ", result)

result = y.issuperset(z)

print("y.issuperset(z): ", result)

result = z.issuperset(x)

print("z.issuperset(x): ", result)

result = x.issuperset(z)

print("x.issuperset(z): ", result)

result = y.issuperset(x)

print("y.issuperset(x): ", result)

输出结果

x.issuperset(y):  True

y.issuperset(z):  False

z.issuperset(x):  False

x.issuperset(z):  False

y.issuperset(x):  True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值