Método intersection() de conjuntos en Python

El método intersection() en Python se utiliza para obtener la intersección de dos o más conjuntos, es decir, los elementos que son comunes a todos los conjuntos involucrados. Este método es muy útil cuando necesitas encontrar elementos compartidos entre conjuntos. Aquí tienes una lección detallada sobre el método intersection() de conjuntos en Python:


Sintaxis de intersection() en Python

resultado = conjunto1.intersection(conjunto2, conjunto3, ...)
  • conjunto1: El conjunto con el que deseas encontrar la intersección.
  • conjunto2, conjunto3, …: Los otros conjuntos con los que deseas encontrar la intersección. Puedes especificar uno o más conjuntos separados por comas.

Ejemplo de intersection() en Python

# Crear dos conjuntos
conjunto1 = {1, 2, 3, 4, 5}
conjunto2 = {3, 4, 5, 6, 7}

# Encontrar la intersección
interseccion = conjunto1.intersection(conjunto2)

# Imprimir la intersección
print(interseccion)  # Resultado: {3, 4, 5}

En este ejemplo, interseccion contendrá los elementos que son comunes tanto en conjunto1 como en conjunto2.


Ejemplo de intersection() en Python: Encontrar la intersección de varios conjuntos

# Crear tres conjuntos
conjunto1 = {1, 2, 3, 4, 5}
conjunto2 = {3, 4, 5, 6, 7}
conjunto3 = {5, 6, 7, 8, 9}

# Encontrar la intersección de los tres conjuntos
interseccion = conjunto1.intersection(conjunto2, conjunto3)

      # Imprimir la intersección
      print(interseccion)  # Resultado: {5}

En este caso, interseccion contendrá solo el elemento que es común a todos los tres conjuntos.


Notas importantes

  • La intersección es una operación que devuelve un nuevo conjunto que contiene elementos comunes. Los conjuntos originales no se modifican.
  • Si no hay elementos comunes entre los conjuntos, el resultado será un conjunto vacío, es decir, set().

El método intersection() es una herramienta útil para comparar conjuntos y encontrar elementos compartidos. Puedes usarlo en una variedad de situaciones, como la búsqueda de elementos en común entre listas o la eliminación de duplicados de una lista convirtiéndola en un conjunto y luego volviendo a convertirla en lista.