Saltar al contenido

Elegir la estructura

Python · Unidad 24: Estructuras de datos

Ya tienes siete herramientas, y cada una contesta una pregunta distinta. Tres las conoces desde antes.

Lista: ¿qué hay en esta posición y en qué orden? Diccionario: ¿qué le toca a este nombre? Conjunto: ¿ya lo vi?

precios = {"pan": 12}
vistos = {"pan", "leche"}
print(precios["pan"])
print("leche" in vistos)

Imprime

12
True

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. Opción múltiple

    En una rifa vas anotando los números que ya salieron, y lo único que preguntas es si un número ya salió. ¿Qué usas?

  2. 2. Encuentra el bug

    Debe decir cuántos pedidos se anotaron, o sea 4. ¿Qué línea tiene el error?

  3. 3. Predice la salida

    Los mismos números entran a las dos. ¿Qué imprime?

  4. 4. Opción múltiple

    En la fonda anotas los pedidos y los cocinas en el orden en que llegaron. Quieres sacar el primero sin mover a los demás de lugar. ¿Qué usas?

  5. 5. Encuentra el caso que falla

    sin_repetir(nums) debe regresar los números distintos en el orden en que aparecieron, o [] si la lista viene vacía. ¿Con cuál llamada falla?

  6. 6. Opción múltiple

    Un tablero con 500 avisos, cada uno con su número de urgencia. Siguen entrando avisos nuevos y quieres sacar el más urgente muchas veces, sin recorrer los 500 cada vez. ¿Qué usas?

  7. 7. Predice la salida

    El mapa dice a qué estaciones llega cada una de un solo salto. ¿Qué imprime?

  8. 8. Completa el código

    Los pendientes se atienden en el orden en que se apuntaron. Debe imprimir A, B y C.

  9. 9. Opción múltiple

    ¿Por qué vistos es un conjunto y no una lista?

  10. 10. Ordena las líneas

    Ordena menos_vendido(ventas), que recibe un diccionario de producto a ventas y regresa el que menos vendió.

  11. 11. Predice la salida

    Los mismos tres números, guardados de dos formas. ¿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 →