當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Set issuperset()用法及代碼示例

設置 issuperset() 方法

issuperset() 方法用於檢查這個集合(set1)是否是 set2 的超集,以 set1 和 set2 調用的方法作為參數提供,該方法返回 "True" 是 set1 中存在的 set2 的所有元素,否則該方法返回"False"。

用法:

    set1.issuperset(set2)

參數:

  • set1– 它代表了 set1(這個 set)。
  • set2– 它代表 set2(另一個要比較的集合)。

返回值:

這個方法的返回類型是<class 'bool'>,它返回一個布爾值(真或假)。

範例1:

# Python Set issuperset() Method with Example

# declaring the sets
cars_1 = {"Porsche", "Audi", "Lexus", "Mazda", "Lincoln"}
cars_2 = {"Porsche", "Audi", "Lexus"}
cars_3 = {"Porsche", "Mazda", "Lincoln"}

# issuperset() method call
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)

# checking using condition
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() Method with Example

# declaring the sets
x = {"ABC", "PQR", "XYZ"}
y = {"ABC", "PQR", "XYZ"}
z = {"DEF", "MNO", "UVW"}

# issuperset() method calls
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


相關用法


注:本文由純淨天空篩選整理自 Python Set issuperset() Method with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。