Está en la página 1de 20

UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

TALLERES
DE VERANO
2022

TALLER: LENGUAJE PYTHON


INSTRUCTORES:
● Matias Sosa CLASE 4
● Luis Cañete 07-02-22
● Oscar Ozorio
● Ricardo Gaona
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

Este tipo de dato es casi igual a una lista, un diccionario es


una colección mutable de muchos valores. Pero a diferencia
de los índices para listas, los índices para diccionarios pueden
usar muchos tipos de datos diferentes, no solo enteros. Los
índices para los diccionarios se denominan claves, y una clave
con su valor asociado se denomina par clave-valor.
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

En el código, un diccionario se escribe con llaves: {}.


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios
Diccionarios

También se puede crear un diccionario de la siguiente


manera:
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

A diferencia de las listas, los elementos en los diccionarios no están ordenados. No


hay "primer" elemento en un diccionario. Si bien el orden de los elementos es
importante para determinar si dos listas son iguales, no importa en qué orden se
escriben los pares clave-valor en un diccionario:
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

Los métodos keys(), values() y items():


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

El método: get( clave, valor=None)


Sirve para encontrar el valor de la clave, en el caso de que no
encuentre la clave retorna el valor que se puso como segundo
parámetro:
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

Iterando sobre el diccionario:


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

Iterando sobre el diccionario con items():


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

Tipos de datos en un diccionario


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

Eliminando y actualizando elementos del diccionario


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

list() y sorted() en diccionarios


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

fromkeys()
Recibe como parámetros un iterable y un valor, devolviendo un diccionario que contiene como
claves los elementos del iterable con el mismo valor ingresado. Si el valor no es ingresado, devolverá
none para todas las claves.
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

zip()
Recibe como parámetro dos elementos iterables, ya sea una cadena, una lista o una tupla. Ambos
parámetros deben tener el mismo número de elementos. Se devolverá un diccionario relacionando el
elemento i-esimo de cada uno de los iterables.
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

dict comprehension
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios

Agregando más elementos al diccionario:


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

Diccionarios
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

EJERCICIOS

1) Escribe un programa que pida un número por teclado y que cree un diccionario
cuyas claves sean desde el número 1 hasta el número indicado, y los valores sean los
cuadrados de las claves.

2) Escribe un programa que lea una cadena y devuelva un diccionario con la cantidad
de apariciones de cada carácter en la cadena.
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

EJERCICIOS

3) Crear un programa en donde vamos a declarar un diccionario para guardar los precios de las
distintas frutas. El programa pedirá el nombre de la fruta y su precio y nos mostrará el precio final
de la fruta a partir de la cantidad vendida. Si la fruta no existe nos dará un error. Tras cada
consulta el programa nos preguntará si queremos hacer otra consulta.

4) Escribe un programa que pedirá el número de alumnos que vamos a introducir, pedirá su
nombre e irá pidiendo sus notas hasta que introduzcamos un número negativo. Al final el
programa nos mostrará la lista de alumnos y la nota media obtenida por cada uno de ellos. Nota:
si se introduce el nombre de un alumno que ya existe el programa nos dará un error.
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

TALLER: LENGUAJE PYTHON

¡GRACIAS POR SU ATENCIÓN!


¿PREGUNTAS?

Podes encontrar esta presentación en bit.ly/talleresverano2022

También podría gustarte