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:

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.


Sintaxis de intersection() en Python

Ejemplo

    conjunto = {"rojo", "verde", "azul"}
conjunto1 = {1, 2, 3}
conjunto2 = {3, 4, 5}

resultado = conjunto1.intersection(conjunto2, conjunto3, ...)
print(resultado)
  
  • 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

Ejemplo

    # 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)  # Imprimir la intersección
print(interseccion)  # Resultado: {3, 4, 5}
  
Abrir en editor

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

Ejemplo

    # 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)  # Imprimir la intersección
print(interseccion)  # Resultado: {3, 4, 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.


Practica Método intersection() de conjuntos en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Usar print()

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.

Ejemplo

    conjunto = {"rojo", "verde", "azul"}
conjunto1 = {1, 2, 3}
conjunto2 = {3, 4, 5}

resultado = conjunto1.intersection(conjunto2, conjunto3, ...)
print(resultado)
  
Abrir en editor

Ejercicio: Crear dos conjuntos

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.

Ejemplo

    # 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)  # Imprimir la intersección
print(interseccion)  # Resultado: {3, 4, 5}
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.