Python Set issuperset () Método con el Ejemplo

Conjunto Python issuperset () Método : Aquí, vamos a aprender a comprobar si este conjunto (set1) es el superconjunto de otro conjunto (set2) en Python?

Set issuperset () Método

issuperset () método se utiliza para comprobar si este conjunto (set1) es el superconjunto de la set2, el método llamado con set1 y conjunto2 se suministra como un argumento, este método devuelve “True” es todos los elementos del presente set2 en el set1, de lo contrario el procedimiento vuelve “falsos”.

Sintaxis:

    set1.issuperset(set2)

Parámetro (s):

  • set1 – Representa la set1 (este conjunto).
  • set2 – Representa la set2 (otro conjunto para ser comparado).

class valor:

El tipo class de este método es & lt; class ‘bool’ & gt; , devuelve un valor Return (Verdadero o Falso).

Ejemplo 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")

salida

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

Ejemplo 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)

salida

x.issuperset(y):  True
y.issuperset(z): False
z.issuperset(x): False
x.issuperset(z): False
y.issuperset(x): True


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *