Diccionarios

Ya que conoces lo que son las listas y las tuplas, veamos ahora de lo que se trata los diccionarios.

Los diccionarios representan otra forma de almacenar los datos, cada dato se encuentra asociado a una variable, mas preciso la variable y su respectivo valor forman un conjunto.

30-1

En este ejemplo tenemos 4 variables que están asociado con su respectivo nombre de animal.

30-2

Presta atención que acá no se utiliza ni paréntesis ni corchetes, acá se debe usar llaves.

Después que un diccionario se haya creado, el valor puede ser accesado utilizando la variable en vez de usar la posición del mismo, x1 puede ser usado para perro, mientras que x3 puede ser usado para obtener la palabra conejo.

30-3

30-4

Similarmente como podemos hacer en las listas podemos añadir un valor a los diccionarios ya creados. La estructura para aplicar esto es colocar el nombre del diccionario, en este caso dict, y entre corchetes colocar el nuevo nombre seguidamente colocamos el signo de igual y colocamos el valor de esa variable.

30-6

Para reemplazar un valor de una variable existente, simplemente tenemos que utilizar el nombre de la variable e igualar con el nuevo valor.

30-7

De esta forma reemplazamos el nombre conejo por el de mono.

Veamos otro ejemplo.

Digamos que en el Departamento 1 se encuentra solamente el área de mecánica, mientras que en el Departamento 2 se encuentran ubicada las áreas de electricidad, control y proceso.

30-8

Si verificamos esto es correcto, nos devuelve las 3 áreas ubicadas en el Departamento 2.

30-8

Como podemos observar el segundo elemento de nuestro diccionario es una lista.

Existe otra forma de crear un diccionario.

Creemos una nueva variable llamada equipos y usamos unas llaves vacías, indicando que se creará un diccionario. No colocare ninguna variable o valor dentro de esas llaves, en cambio colocare cada una de las variables y valores de manera individual.

30-10

Al final el diccionario llamado equipo estará lleno.

Si solicito la información del equipo 4, nos devuelve la información de Carolina.

30-11

Veamos ahora una característica interesante de Python.

Si utilizamos el método get, para obtener el valor de la variable Equipo 3, nos devuelve Miguel. Pero ahora utilizamos el método get, para obtener la información del Equipo 5, como sabemos nuestro diccionario no contiene esta información, pero con el método get no nos devuelve un error sino que nos devuelve None o ninguno.

30-12

None es el valor predeterminado por Python que se retorna en casos de que el objeto no exista dentro del diccionario.

30-13

Con toda esta información puedes imaginar que los diccionarios pueden hacer un excelente trabajo.

Excelente haz aprendido bastante sobre Python hasta los momentos, recuerda que en ocasiones todos lo explicado acá parecerá un poco abstracto pero a medida que practiques y apliques lo aprendido  se te hará cada vez más fácil.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *