Saltar al contenido

Operaciones de conjuntos

Python · Unidad 8: Tuplas y conjuntos

Ana y Leo juntan estampas. a | b es la unión: todo lo que hay en los dos, sin repetir.

a & b es la intersección: solo lo que está en ambos.

ana = {1, 2, 3}
leo = {2, 3, 4}
print(ana | leo)
print(ana & leo)

Imprime

{1, 2, 3, 4}
{2, 3}

El resto de la explicación está en la lección, que es del plan completo.

Ejercicios de esta lección

Se hacen en la app, que los corrige al momento y explica por qué.

  1. 1. Predice la salida

    ¿Qué imprime este código?

  2. 2. Predice la salida

    ¿Qué imprime este código?

  3. 3. Completa el código

    Completa para ver qué estampas tienen los dos.

  4. 4. Predice la salida

    ¿Qué estampas tiene Leo que a Ana le faltan?

  5. 5. Opción múltiple

    inscritos tiene a quienes se anotaron al taller y pagaron, a quienes ya pagaron. ¿Qué línea da quienes se anotaron y todavía no pagan?

  6. 6. Encuentra el bug

    Este programa debería contar cuántas materias distintas llevan Ana y Leo entre los dos. ¿Qué línea tiene el error?

  7. 7. Predice la salida

    ¿Qué imprime este código?

  8. 8. Completa el código

    El álbum tiene las estampas del 1 al 10. Completa para que faltan regrese, ordenadas, las que todavía no tienes.

  9. 9. Encuentra el caso que falla

    se_cruzan(a, b) debería regresar True si las dos listas tienen al menos un valor en común. ¿Con qué llamada falla?

  10. 10. Predice la salida

    Ana y Leo anotaron sus gustos. ¿Qué imprime?

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →