Diccionario

Los diccionarios en phyton son datos a los cuales puedes acceder mediante una clave, la cual puede ser una palabra, las claves deben de ser inmutables, es decir no pueden cambiar como las variables y una clave puede guardar diferentes valores.

Los diccionarios nos sirven para generar pequeñas bases de datos, porque al ingresar la clave por ejemplo la clave de un empleado nos enviará todos los datos guardados a esa clave, como su número telefónico, nombre, edad, dirección, etc.

Para crear un diccionario debemos de escribir el nombre del diccionario, seguido del signo =, y entre corchetes escribir las claves con sus respectivos valores.

O escribirlo de la siguiente manera como lo muestro en mi ejemplo.

Para mayor información consultar la página Diccionarios.

En mi ejemplo cree un horario utilizando un diccionario, al escribir la clave, en este caso un día de la semana nos devuelve los datos que tiene almacenados esa clave, en este caso las clases programadas para ese día.

captura-de-pantalla-de-2016-09-14-22-43-49

captura-de-pantalla-de-2016-09-14-22-44-30

La otra forma de ingresar los valores al diccionario es como yo lo hice, primero escribes los corchetes vacios, y a continuación escribes cada una de las claves y sus valores.

Funciona igual de las dos formas pero yo decidí hacerlo así porque me pareció que era más fácil para identificar que elemento pertenecía a cada clave.

captura-de-pantalla-de-2016-09-15-00-31-22

Después le pedimos al usuario que ingrese el día del cual quiere conocer su horario, y convertir el valor que el usuario ingresó como cadena a un valor entero para poder utilizarlo en otros procesos mediante el codigo Ascii

Este código lo que hace es ponerle un valor númerico a cada cáracter, y mi código lo que hace es mediante el ciclo for obtener el valor ascii de cada cáracter para posteriormente sumarlos y así obtener un valor.

captura-de-pantalla-de-2016-09-15-00-35-02

Finalmente use condicionales para que dependiendo del valor que tomó cada palabra escrita por el usuario imprima el valor de una clave en específico.

Y en caso de que se introdujera una clave que no se encuentra en la base de datos del diccionario manda un mensaje para que introduzca una cla válida.

 

 

 

Deja un comentario