‫Bienvenido de nuevo.
‫Les mencioné que un diccionario de valores puede contener cualquier tipo de datos, pero ¿qué pasa con las
‫claves?
‫Hasta ahora, solo he usado cadenas para denotar una clave.
‫¿Pero podría hacer algo como esto?
‫¿Podría hacer uno, dos, tres como este?
‫Bueno, echemos un vistazo, intentémoslo si hago uno, dos, tres.
‫Y hago clic en ejecutar.
‫Recibo uno, dos, tres, increíble, eso funciona.
‫¿Qué pasa con la verdad?
‫Si selecciono si tengo una clave verdadera y hago clic en ejecutar, ¿funcionará?
‫Sí, parece que funciona.
‫¿Qué tal una lista?
‫¿Qué pasa si tengo una lista de, digamos, solo uno?
‫Funcionaría eso?
‫Si hago clic en ejecutar, no, no funciona, dice lista de tipos incapturables, ¿qué significa eso?
‫Las claves del diccionario deben tener una propiedad especial.
‫Una clave debe ser inmutable, es decir, una clave, no puede cambiar y los números deben ser booleanos, quiero decir, este es un valor
‫que no puede cambiar.
‫Una cadena, si recuerda, es un valor que no puede cambiar.
‫Es inmutable, pero una lista, si recuerda, se puede cambiar.
‫Justo en una lista puedo reasignar, digamos, el índice de cero a otra cosa.
‫Derecha.
‫Entonces, por eso, un diccionario dice, oye, mis claves, porque las estoy almacenando en la memoria y no
‫quiero perderlas.
‫Tiene que ser algo que no me va a cambiar.
‫Quizás entra un programador y por error cambia esta matriz de 100 para que tenga un índice de otra cosa.
‫Bien.
‫El diccionario realmente no quiere eso porque no quiere perder este valor.
‫Por lo tanto, una clave de diccionario siempre debe ser inmutable.
‫Y a medida que aprendamos algunas otras cosas, como un par que veremos en los próximos videos, también puede usarlas
‫como claves.
‫Sin embargo, la mayoría de las veces, el 95, 99 por ciento de las veces, la clave de un diccionario suele ser algo descriptivo,
‫como una cadena.
‫Bien, pero ¿qué pasa con esto? ¿Y si tenemos otra cadena?
‫Uno, dos, tres y eliminemos esto por ahora.
‫¿Qué sucede cuando busco uno, dos, tres, la cadena? Si hago clic en ejecutar, recibo un saludo.
‫Una clave en un diccionario tiene que ser única porque solo puede haber una clave porque esa clave va a representar
‫una estantería en ese espacio de memoria.
‫Entonces, cada vez que hago la misma clave y tal vez agregue un valor, se sobrescribirá.
‫Entonces esto ya no existe.
‫Una clave tiene que ser única y es algo que solo puede existir bien, solo una vez.
‫De lo contrario, lo sobrescribimos, por lo que ve hola aquí.
‫Hemos perdido la matriz.
‫Uno dos tres.
‫Exploremos esta idea un poco más en el siguiente video.