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 que en las listas en las que usamos la palabra clave, dijimos algo como, Oye, ¿estoy
en una lista que contiene yo o incluso usamos una cadena como alto?
Bueno, puedes hacer lo mismo con los diccionarios.
Puedo decir, ¿existe la cesta en el usuario?
E imprimamos esto.
Y correr.
Y eso 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 usuario.
Pero aquí es donde se pone realmente interesante.
Y esto, 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í.
Aunque uno se llama Keith.
Y Keys simplemente comprueba las llaves.
¿Cuáles son las claves de usuario?
Entonces, ¿si salgo aquí y hago clic en Ejecutar?
Bueno, no hay llaves de este lado.
No esto, entonces esto es un valor.
Entonces, si quiero revisar las claves, diría la edad.
Lo cual es cierto, pero si quiero verificar un valor, bueno, en ese caso, si lo hago.
Hola.
Me vuelvo verdad.
Va a pasar o lo que llamamos iterar.
Los valores.
Ahora, lo 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 de Dict aquí, y los agarro.
Parece una lista.
Y aquí tenemos una canasta de soporte, 1-2-3, saludar, hola.
Y 20.
Pero hay una sintaxis extraña aquí que no hemos visto antes, y esto es en realidad un par.
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, para que pueda ver aquí que clear no devuelve nada, no lo hace.
Bueno, está en su lugar, elimina todo lo que tiene el diccionario, por lo que solo crea un diccionario vacío.
¿Qué pasa?
Dupdo.
Bueno, una copia nos permite copiar.
Un usuario para que si imprimo usuario y usuario dos y hago clic en ejecutar.
Recibo dos usuarios, cada clave y valores copiados.
Pero si ahora, digamos claro, el primer usuario y yo hacemos 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 el usuario User Dot Pop, que elimina una clave de cualquier 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 quitado.
Pero pop, como puede ver, elimina el valor real.
O devuelve el valor real 20.
Aquí hay otro elemento pop realmente divertido.
Y honestamente, esto no lo he usado mucho, pero creo que es un artículo pop divertido.
Si lo adivinó, bueno, no lo va a adivinar.
Ah, y eso es porque tengo que asegurarme de escribirlo correctamente con minúsculas si ejecuto esto.
Lo que acaba de suceder, algo aparece al azar.
Se elimina una de las claves y los valores en este caso, edad 20, por lo que el último elemento
del diccionario se elimina al recordar, un diccionario está desordenado.
Así que este era un diccionario masivo, masivo que, bueno, no tiene ningún orden.
A veces saca un poco de pera, como ves.
No el último, sino un par 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, poner llaves y simplemente
decir, Oye, quiero actualizar la edad a 55.
Pelear.
Haga clic en ejecutar.
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.