‫Por cierto, en realidad hay una forma más que hemos visto en las listas de cómo buscar un elemento en
‫un diccionario.
‫Recuerde cómo enlists usamos la palabra clave cuando dijimos algo como, oye, ¿estoy en una
‫lista que contiene yo o incluso usamos una cadena como, hola?
‫Bueno, puedes hacer lo mismo con los diccionarios.
‫Puedo decir, ¿existe Baskett en el usuario?
‫E imprimamos esto.
‫Y correr.
‫Y va a decir, sí, la cesta existe y el usuario.
‫¿Qué pasa con el tamaño?
‫¿Existe eso?
‫No, eso es falso.
‫Eso no existe en el usuario, pero aquí es donde se pone realmente interesante.
‫Y este, nuevamente, es otro método de diccionario que podemos usar.
‫Y, por cierto, puede ver que no hay tantos métodos de diccionario que, bueno, los diccionarios tienen.
‫Afortunadamente, vamos a repasar los principales aquí.
‫El uno se llama Ki.
‫Y Keyes simplemente comprueba las claves, ¿cuáles son las claves del usuario?
‫Entonces, si salgo aquí y hago clic en Ejecutar.
‫Bueno, no hay llaves, lo siento, de este lado, no de este, así que este es un valor, así que si quiero comprobar las llaves,
‫diría la edad.
‫Lo cual es cierto, pero si quiero verificar bien un valor, en ese caso, si lo hago.
‫¿Hola?
‫Entiendo que va a pasar o lo que llamamos iterar.
‫Los valores, otro que es realmente útil son los elementos y los elementos son especiales porque hemos visto claves
‫y valores, pero los elementos en realidad capturan todo el elemento.
‫Entonces, la forma en que realmente podemos ver esto es simplemente eliminemos y hagamos clic en ejecutar.
‫Está bien.
‫Esto es interesante, tengo artículos DECT aquí y agarro parece una lista, y aquí tenemos una canasta de soporte uno,
‫dos, tres, gran amarillo y H2O.
‫Pero hay una sintaxis extraña aquí que no hemos visto antes, y esto es en realidad una tupla.
‫Así que vamos a postergar esto y hablaremos de esto un poco más cuando hablemos de nuestra próxima
‫estructura de datos.
‫Pero las claves, los valores y los elementos son una manera fácil de tomar estas cosas de nuestro diccionario.
‫Continuemos con otros métodos de diccionario que podríamos usar.
‫Uno es muy bonito.
‫Se llama.
‫Claro.
‫Y si ejecuto esto.
‫Ves que me sale un diccionario vacío.
‫¿Qué pasa si solo ejecuto usuarios claros aquí y ejecuto usuario?
‫Bueno, sigue siendo un objeto vacío o un diccionario vacío, por lo que puede ver aquí que clear no
‫devuelve nada.
‫No está bien en su lugar, elimina todo lo que tiene el diccionario.
‫Entonces simplemente crea un diccionario vacío.
‫Qué pasa.
‫¿Dupdo?
‫Bueno, una copia nos permite copiar un usuario para que si imprimo usuario y usuario también, y hago clic en ejecutar.
‫Obtengo dos usuarios, cada una copia de claves y valores, pero si ahora digamos.
‫Borre el primer usuario y hago clic en ejecutar.
‫El primer usuario está vacío, pero como he copiado al segundo usuario, el segundo usuario tiene la información anterior.
‫Y este es un concepto del que hemos hablado antes.
‫Otro comando útil y volvamos a tener usuario es user dot pop, que elimina una clave y un
‫valor del diccionario.
‫Entonces, en nuestro caso, digamos que queremos eliminar la clave que es la edad.
‫Entonces voy a decir edad.
‫Y si ejecuto esto.
‫Obtengo 20 porque pop devuelve el valor de lo que se eliminó, pero si imprimo usuario ahora, verá que la
‫edad ya no existe porque la hemos eliminado.
‫Pero Pop, como puede ver, elimina el valor real.
‫O devuelve el valor real 20, aquí hay otro elemento pop realmente divertido, y honestamente, este, no he usado mucho, pero creo que
‫es un elemento pop divertido, si lo adivinaste bien, no lo adivinarás. .
‫Ah, y eso es porque tengo que asegurarme de escribirlo correctamente con minúsculas si ejecuto esto.
‫Lo que acaba de pasar, aparece algo al azar.
‫Una de las claves y los valores en este caso, edad 20, se eliminan, por lo que se elimina el último elemento
‫del diccionario.
‫Pero recuerde, un diccionario está desordenado.
‫Entonces, si este fuera un diccionario masivo, masivo que, bueno, no tiene ningún orden.
‫A veces, elimina algunos pares, como puede ver, no el último, sino algunos pares de valores clave.
‫Así que tienes que tener cuidado con este.
‫No necesariamente elimina lo último que ingresó, pero puede ser útil en algunas
‫ocasiones.
‫Finalmente, tenemos algo llamado actualización.
‫Una actualización simplemente actualiza, como sugiere su nombre, un valor clave.
‫Así que echemos un vistazo aquí.
‫Todo lo que tenemos que hacer es darle un nuevo diccionario.
‫Entonces, los corchetes simplemente dicen, oye, quiero actualizar la edad a cincuenta y cinco.
‫Lucha, haz clic, corre.
‫Ah, y olvidé un paréntesis aquí, intentémoslo de nuevo si hago clic en ejecutar.
‫Ahí tienes.
‫La edad se actualizó, pero si.
‫Esta era una clave que no existe como las edades y hago clic en ejecutar, aún se actualizará con un nuevo elemento clave.
‫Entonces este es otro método realmente útil.
‫Está bien, eso es todo para los diccionarios.
‫Te veo en el siguiente video.