Método issubset

El método issubset verifica la inclusión de elementos de un conjunto en una secuencia, que puede ser otro conjunto, una lista, una tupla. 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.issubset(secuencia)

Ejemplo

Verifiquemos la inclusión de los elementos del primer conjunto en el segundo usando el método issubset:

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

Resultado de la ejecución del código:

pythonFalse

Ejemplo

Y ahora verifiquemos nuevamente la inclusión de elementos usando el método issubset:

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

Resultado de la ejecución del código:

pythonTrue

Ejemplo

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

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

Resultado de la ejecución del código:

pythonTrue

Ejemplo

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

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

Resultado de la ejecución del código:

pythonTrue

Ejemplo

El método issubset también tiene una forma corta:

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

Resultado de la ejecución del código:

pythonTrue

Véase también

  • método intersection,
    que devuelve la intersección de conjuntos
  • método difference,
    que devuelve las diferencias entre conjuntos
  • método issuperset,
    que verifica la presencia de elementos de una secuencia en un conjunto
  • método symmetric_difference,
    que excluye los elementos comunes del conjunto y la secuencia