Hola amigos, bienvenidos a esta clase donde vamos a estar viendo diccionarios.
Qué es lo interesante de los diccionarios?
En realidad los diccionarios son parecidos, similares a las listas.
Pero dónde estaban el cuadrito fabulación o patra a las listas?
Pero son.
Son similares, pero distintos al mismo tiempo.
A qué me refiero?
Mira advertÃa loco.
Qué me estás diciendo?
Si son similares, pero distintos al mismo tiempo.
Porque.
Y eso es lo que vamos a ver en esta clase.
Son similares porque ambos se basan en una clave única, por ende, no pueden haber dos claves iguales.
Esto también en otro lenguaje se conoce como los arreglos asociativos, pero vamos a lo interesante
de los diccionarios.
Vamos a dar un ejemplo diccionario, diccionario iguala.
Como las colecciones vamos a usar llaves y en este caso vamos a, por ejemplo, a asociar nombres con
apellidos.
Acá viene uno de los puntos importantes.
Se utilizan dos puntos para el diccionario y para separar la diferente.
Los distintos conjuntos, por así decirlo, de valores, se separan con coma.
A qué me refiero?
En este caso voy a poner estudiantes, por ejemplo 2 punto genio, ceños para estar acá y en esta clase.
Entonces, cómo usted verá?
Bueno, lo haré, pero a ver, me estás mintiendo.
Cómo sé yo que esto es un diccionario?
Python tiene algo tan interesante como la función type.
Para yo nario, para demostrar que efectivamente no estoy mintiendo, te significa hacer referencia
al diccionario.
Bueno, mira, Álvaro.
Pero entonces qué chiste tiene?
El diccionario bueno.
Por ejemplo, supongamos que yo hice un programa de un registro de personas y yo quiero saber, por
ejemplo, hoy perdona, estoy escribiendo ficción, un diccionario que es la variable y yo bueno, yo
quiero saber cuál es el apellido de Álvaro, por ejemplo, el apellido de Álvaro, efectivamente, es
Chira.
Y así con cada elemento, si yo quiero, por ejemplo, cambiar el Lapesa en el valor con el que acompañé
a Álvaro, lo que yo puedo hacer es, por ejemplo.
Pongo igual a cero Facebook, por ejemplo, y digo a ver qué sucede.
Ven, Álvaro Pro-ceso.
Así como yo te expresando en streaming, podría colocar números, letras, variables.
Lo que ustedes quieran acá adentro para crear el diccionario como dato importante, también es importante
que sepan que existen funciones para alterar.
El diccionario a qué me refiero?
Si yo escribo diccionario y acá adentro sólo afecto con la función del que yo ejecuto, veo que efectivamente
sólo quedaron mis estudiantes, que son unos genios.
Acabo de eliminarme a mí mismo.
Y de esta manera podemos jugar de muchísimas formas.
Un ejemplo.
Vamos a poner edades de mis estudiantes.
Igual a?
Vamos a suponer que.
Estudiante.
Suelen tener.
20AÑOS.
Y.
Otros pueden tener 30 años, si quieren, pueden dejar en las preguntas la edad de cada uno.
Por favor no me en la sección de preguntas y bueno, ejecutamos, yo no voy a volver a escribir todo
esto y vemos que efectivamente.
Tengo que mis estudiantes tienen 20 y otras 30, bueno, pero me dicen no, Álvaro Chello, tengo 21.
Bueno, estudiante exigente.
Vamos entonces a darte el gusto y vamos a agregarte un añito más.
Como con los operadores de asignación.
Como verán, todo empieza a tener sentido.
Las cosas que son les explicaba en un principio que seguramente ustedes se acordarán de mí, familiares
y parientes diciendo este al loro, para qué me está enseñando todo esto?
Bueno, todo tiene una razón de ser el porqué.
Y así podemos jugar de muchas formas.
Por ejemplo, puedo sumar la edad de mis estudiantes con la edades de los otros, por ejemplo.
Otros plural, por favor.
Gracias, Pen, lo asumo efectivamente.
Y también lo podemos recorrer con un for o sea que edades in hablando de reutilizar lo que hemos aprendido
hasta ahora, recuerden Trent edad es que es la bandera que estamos utilizando como siempre pueden hasta
podríamos inventar un hashtag de hashtag.
Álvaro Dos puntos así me ayudan a recordarlo y acá como vemos nos está devolviendo uno de los valores.
Pero osea, me estaba volviendo las claves, pero no los valores.
Esto cómo lo podemos resolver?
De una manera muy sencilla que es la siguiente Utilizamos nuestro modo forth for sin la p print entre
paréntesis.
Y acá lo que tenemos que hacer es colocamos edades.
Koma.
Efectivamente, pasándonos los valores, como lo estoy haciendo acá para poder imprimir tanto los valores
como las claves y esa manera.
Por ejemplo, en un programa ustedes le consultan qué tienen los estudiantes de Álvaro y los otros.
Bueno, de esta manera nosotros podemos imprimirlo de esa forma.
Y para terminar como dato interesante, sepan que podemos, dentro de una lista, embeber un diccionario.
Podemos tenemos forma de trabajar con listas y diccionarios de manera conjunta.
A qué me refiero?
Lista.
Entre corchetes la colocamos vacía.
Obviamente acá me faltó la propiedad de asignación y vamos a utilizar el diccionario que ya teníamos
creado.
En donde lo que podemos hacer entonces es lista junto a Append.
Seríamos reutilizando lo que teníamos hasta el momento.
Y si hacemos lista igual a vemos que se encuentra encerrado entre corchetes.
Las llaves.
Qué ventaja tiene esto?
Por ejemplo, si yo sigo creando otras listas con el mismo nombre donde yo puedo decir ahora para no
tener que volver a escribir todo, no va a ser así.
Y vamos a poner más estudiantes también Moraleda.
Más genios cambio Moreda.
Y al cabo vamos hacer lo mismo.
Entonces, de esa manera yo imprimo lista y vemos que está conformado ahora por esta lista, está conformada
por dos diccionarios, por ejemplo.
Bueno, amigos, espero que les haya gustado la clase.
Les dejo un abrazo, digita.