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

pythonconjunto.issuperset(secuencia)

Ejemplo

Comprobemos la inclusión de elementos del segundo conjunto en el primero usando el método issuperset:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issuperset(st2)
print(res)

Resultado de la ejecución del código:

pythonFalse

Ejemplo

Y ahora comprobemos nuevamente la inclusión de elementos usando el método issuperset:

pythonst1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issuperset(st2)
print(res)

Resultado de la ejecución del código:

pythonTrue

Ejemplo

Comparemos los elementos de una lista con los elementos de un conjunto:

pythonst = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issuperset(lst)
print(res)

Resultado de la ejecución del código:

pythonTrue

Ejemplo

Y ahora comparemos los elementos de una tupla con un conjunto:

pythonst = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issuperset(tlp)
print(res)

Resultado de la ejecución del código:

pythonTrue

Ejemplo

El método issuperset también tiene una forma abreviada:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 >= st2
print(res)

Resultado de la ejecución del código:

pythonFalse

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