Elementos comunes de varios conjuntos en Python
Para encontrar la intersección de varios
conjuntos, es decir, los elementos comunes a todos ellos,
es necesario aplicar el método intersection.
En su parámetro pasamos el conjunto con el que
queremos conocer los elementos comunes. El método devuelve
un conjunto con los elementos comunes.
Supongamos que tenemos dos conjuntos:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Mostremos los elementos comunes para ambos:
res = st1.intersection(st2)
print(res) # mostrará {'c', 'a'}
También existe una forma abreviada de escribir este método. Reescribamos el ejemplo anterior de acuerdo con ella:
res = st1 & st2
print(res) # mostrará {'c', 'a'}
Se dan dos conjuntos:
st1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}
Obtenga sus elementos comunes.
Se dan tres conjuntos:
st1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}
Obtenga el conjunto de elementos comunes de los tres conjuntos:
{1, 2}