Método issuperset
El método issuperset verifica la inclusión
de elementos de una secuencia en un conjunto.
El método devuelve un valor booleano - True
o False. En el parámetro indicamos
la secuencia con la que queremos comparar
los elementos del conjunto.
Sintaxis
conjunto.issuperset(secuencia)
Ejemplo
Comprobemos la inclusión de elementos del segundo
conjunto en el primero usando el método issuperset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issuperset(st2)
print(res)
Resultado de la ejecución del código:
False
Ejemplo
Y ahora comprobemos nuevamente la inclusión
de elementos usando el método issuperset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issuperset(st2)
print(res)
Resultado de la ejecución del código:
True
Ejemplo
Comparemos los elementos de una lista con los elementos de un conjunto:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issuperset(lst)
print(res)
Resultado de la ejecución del código:
True
Ejemplo
Y ahora comparemos los elementos de una tupla con un conjunto:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issuperset(tlp)
print(res)
Resultado de la ejecución del código:
True
Ejemplo
El método issuperset también tiene
una forma abreviada:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 >= st2
print(res)
Resultado de la ejecución del código:
False
Véase también
-
el método
issubset,
que verifica la presencia de elementos del conjunto en una secuencia -
el método
difference,
que devuelve las diferencias entre conjuntos -
el método
intersection,
que devuelve la intersección de conjuntos -
el método
symmetric_difference,
que excluye los elementos comunes del conjunto y la secuencia