Está en la página 1de 2

Tarea 4: iterables y estructuras de datos II

Fecha de entrega: 4 de junio 2023

1. Crea un diccionario donde las keys sean números enteros del 1 al 5, y los values sean
el cuadrado de las keys;

2. Dado un diccionario, escribe un programa para acceder e imprimir el value de una key
específica;

3. Escribe una función que tome un diccionario y un par key-value, luego agregue el par
key-value al diccionario sólo si la key no existe;

4. Escribe una función que elimine un par key-value de un diccionario, dado una key
específica;

5. Escribe un programa para comprobar si una key existe en un diccionario;

6. Escribe una función que itere sobre un diccionario e imprima todos los pares
key-value;

7. Utiliza la comprensión de diccionarios para crear un diccionario que mapee números


del 1 al 10 a sus cuadrados;

8. Escribe una función que tome dos listas de igual longitud como input, y devuelva un
diccionario donde los elementos de la primera lista sean las keys, y los elementos de
la segunda lista sean los values;

9. Escribe una función que tome un diccionario como input y devuelva una lista de todos
los values en el diccionario;

10. Escribe un programa que ordene por keys e imprima los values de un diccionario;

11. Escribe un programa que ordene por values e imprima las keys de un diccionario;

12. Dada una lista de palabras, escribe una función que devuelva un diccionario donde las
keys sean las palabras y los values sean la cantidad de caracteres de cada palabra en la
lista.

13. Escribe una función que encuentre y devuelva la key con el value máximo en un
diccionario.
Criterios de éxito:

1. En tu branch deberá haber un archivo llamado main.py dentro de tu carpeta de


tareas/tarea-4

También podría gustarte