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 para destrabando cuadrito a un solo
patra a las listas pero son son similares pero distintos al mismo tiempo.
A qué me refiero.
Mira Alberta loco qué me estás diciendo.
Si son similares pero distintos al mismo tiempo.
Por qué.
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 otros lenguajes se conoce como los arreglos asociativos.
Pero vamos a lo interesante de los diccionarios vamos a dar un ejemplo el diccionario diccionario igualara
como las colecciones vamos sabes.
Y en este caso vamos a por ejemplo a asociar nombres con apellidos a Cabinet uno de los puntos importantes.
Se utilizan dos puntos para el diccionario y para separar la diferente los distintos conjuntos por así
decirlo devalores se separan con Comas.
A qué me refiero en este caso a poner estudiantes.
Por ejemplo dos punto que ellos por estar acá en esta clase.
Entonces cómo eran.
Bueno pero a ver me estás mintiendo como si yo que tú es un diccionario Payton tiene algo tan interesante
como la función Time para Nario para demostrar que efectivamente no estoy mintiendo.
Tedy significa hacer referencia al diccionario.
Bueno te Miramón á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 hay perdónate escribiendo ficciona diccionario que es la variable.
Y digo bueno yo quiero saber cuál es el apellido de álvaro.
Por ejemplo el apellido de álvaro efectivamente es chino.
Y así con cada elemento si yo quiero por ejemplo cambiar el apellido el valor con el que acompaña a
álvaro.
Lo que yo puedo hacer es por ejemplo pongo igual a profesor por ejemplo
a ver qué sucede.
álvaro profesor
así como yo estoy expresando en streaming podríamos 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 solo acepto con la función del que lo ejecuto.
Vemos 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
a
vamos a suponer que el estudiante suelen tener 20 años y
otros deberían tener 30 años si quieren pueden dejar en las preguntas la edad de cada uno.
Por favor no me echen en la sección de preguntas y bueno ejecutamos.
Yo no voy a volver a escribir todo esto y vemos que efectivamente aunque mis estudiantes tienen 20 y
otras 30.
Bueno pero me no es algo de Roché Yo tengo 21.
Bueno estudiante exigente vamos entonces a darte gusto y vamos a agregarte un añito más.
Cómo como con los operadores de asignacion cómo eran verán todo empieza a tener sentido.
Las cosas que yo les explicaba en un principio que seguramente ustedes se acordarán de mis familiares
y parientes diciendo este valor para qué me está enseñando todo esto.
Bueno todo tiene una razón de ser el por qué.
Y así podemos jugar de muchas formas.
Por ejemplo puedo sumar la edad de mis estudiantes con la edad de los otros.
Por ejemplo otros plural por favor gracias.
Pero a lo sumo efectivamente los términos podemos recorrer con un foro ya que Dades y hablando de reutilizar
lo que hemos aprendido hasta ahora.
Recuerden Trenet edades que es la bandera que estamos utilizando como siempre pues hasta podríamos meter
un hashtag de hashtag álvaro dos puntos así me a recordarlo y acá como vemos nos está devolviendo uno
de los valores pero me estaba las claves pero no los valores esto es cómo lo podemos resolver de una
manera muy sencilla que es la siguiente utilizamos nuestro modo Forth for p trim entre paréntesis y
acá lo que tenemos que hacer es colocamos dades Koma efectívamente 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é edades tienen los estudiantes de álvaro y los otros.
De esta manera nosotros podemos imprimirlos de esa forma y para terminar como dato interesante sepan
que podemos dentro de una lista embeber un diccionario esa podemos tenemos forma de trabajar con listas
y diccionarios de manera conjunta al que me refiero está entre corchetes la colocamos vacía.
Obviamente acá intercambiar 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 apuntó APEN.
Seguimos reutilizando lo que teníamos hasta el momento y si hacemos lista igual vemos que se encuentra
encerrado entre corchetes las llaves.
Qué ventaja tiene esto.
Por ejemplo si yo sigo creando otras listas por el mismo nombre donde yo puedo decir ahora para no tener
que volver a escribir esto no va a ser así y vamos a poner más estudiantes.
También alelada más genios también Morenada
y al cabo vamos a hacer lo mismo.
Entonces de esa manera se imprimo lista y vemos que está conformada ahora por esta lista está conformada
por dos diccionarios por ejemplo bueno amigos espero que les haya gustado la clase.
Les dejo un abrazo digital.