‫Bienvenido de nuevo.
‫Ahora, si recuerdas, tengamos algo diferente aquí, para que tengamos claves únicas.
‫Si recuerdas, tenemos que tener un caso único.
‫Entonces, digamos que esto es genial y esto es un No sé, digamos una canasta y podemos acceder a la canasta de esta manera
‫si hago clic en ejecutar.
‫Obtengo uno, dos, tres, pero ¿qué pasa si no sabemos qué es este diccionario? Tal vez un diccionario sea
‫algo en otro lugar donde no podemos ver, pero queremos saber si esto, llamemos a este usuario.
‫Si este usuario tiene tal vez una propiedad como H.
‫Entonces, ¿tienen esta clave de edad?
‫Bueno, si hago clic en ejecutar.
‫¿Puedo obtener una clave de aire? La edad del aire no existe, pero recuerde que los errores en nuestros programas y esto es algo
‫que cubriremos más adelante no son buenos.
‫Van a detener el programa tan pronto como los intérpretes de Python ingresen un error.
‫Se saldrá del programa y dirá, oye, tienes un error e ignorará por completo lo
‫que hay debajo.
‫Aquí no tenemos nada.
‫Pero en un programa de la vida real, queremos evitar estos errores porque detiene la ejecución.
‫Entonces, otra buena forma de acceder a una clave y ver si existe es usar dot get y adivinar qué es.
‫¿Adivinaste un método?
‫Bueno, ahí lo tienes, doGet es un método sobre el objeto o el diccionario en Python.
‫Así que aquí si envejecemos.
‫Y corre.
‫No obtengo ninguno, por lo que mi programa no se transmite.
‫Simplemente dice, oye, no hay nada allí, es una ausencia de valor y hemos aprendido lo que ninguno significa a estas
‫alturas.
‫Así que esa es una forma realmente agradable de evitar esos errores.
‫Por cierto, si digamos que no hay edad en el usuario pero desea tener un valor predeterminado, puede hacer algo
‫como esto.
‫Entonces agrega una coma y luego aquí dice lo que quiera como valor predeterminado.
‫Así que averigüémoslo.
‫Si hago clic, corre.
‫Obtengo 55 porque ahora digo, oye, toma la edad del diccionario del usuario, si la edad no existe en el diccionario del
‫usuario, usa cincuenta y cinco.
‫Así que ahora tenemos cincuenta y cinco.
‫Pero si el usuario ya tiene edad.
‫Y hago clic en ejecutar.
‫Obtengo 20, así que esto es, oye, en caso de que la edad no exista en un valor predeterminado, eso es realmente bueno.
‫Ahora, les voy a mostrar otra forma de crear un diccionario, que no es muy común.
‫La mayor parte del tiempo desea utilizar la sintaxis.
‫Pero para que lo sepas, aquí tienes otra forma.
‫Digamos que tenemos un nuevo usuario.
‫Entonces, usuario dos, puedo crear aquí un diccionario diciendo dict, que nuevamente es una función incorporada.
‫Y aquí, mira eso.
‫Me muestra, oye, esto va a crear un nuevo diccionario vacío y podemos crear
‫diferentes valores, pares clave-valor.
‫Y simplemente decimos, quiero la llave.
‫Para igualar el valor, en mi caso, digamos que quiero el nombre.
‫A igual.
‫John, John.
‫Si ahora imprimo usuario demasiado bien antes de hacer clic en ejecutar, veo que tengo un subrayado rojo.
‫Y por cierto, si ven aquí por escamas, eso es algo que se llama LINTANG, algo de lo que
‫hablaremos cuando hablemos de entornos de desarrollo.
‫Estamos usando esta linta que le indica cada vez que comete errores en Python y dice que las palabras clave pueden ser
‫una expresión.
‫Eso solo significa que, bueno, la palabra clave debe ser, bueno, solo una variable que creamos.
‫Entonces, si hago clic en ejecutar aquí.
‫Mira eso, he nombrado a John, John.
‫Así que ahora hemos creado un usuario con este par clave-valor, como dije, esta forma de crear diccionarios no es
‫muy común.
‫La mayoría de las veces harás algo como esto.
‫Pero al menos ahora sabes que esta es la razón por la que existe esta función incorporada.
‫Te veo en el proximo.
‫Adiós.