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
conjunto.issubset(secuencia)
Ejemplo
Verifiquemos la inclusión de los elementos del primer
conjunto en el segundo usando el método issubset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Resultado de la ejecución del código:
False
Ejemplo
Y ahora verifiquemos nuevamente la inclusión
de elementos usando el método issubset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Resultado de la ejecución del código:
True
Ejemplo
Comparemos los elementos de un conjunto con los elementos de una lista:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Resultado de la ejecución del código:
True
Ejemplo
Y ahora comparemos los elementos de un conjunto con una tupla:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Resultado de la ejecución del código:
True
Ejemplo
El método issubset también tiene una forma
corta:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Resultado de la ejecución del código:
True
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