1 00:00:01,030 --> 00:00:06,700 ‫Y en los últimos videos hablamos sobre tablas hash, por lo que en esta lección, discutiremos cómo se ve 2 00:00:06,700 --> 00:00:12,220 ‫la versión genérica de las tablas hash y la versión genérica de la tabla hash es el diccionario. 3 00:00:12,490 --> 00:00:14,940 ‫Entonces, veremos cómo usar los diccionarios en este video. 4 00:00:15,400 --> 00:00:22,360 ‫De manera similar a una tabla hash, un diccionario almacenará su valor y un par de valor 5 00:00:22,360 --> 00:00:30,070 ‫clave como teníamos con el diccionario, justo donde dijimos que el par de valor clave para auto sería car. 6 00:00:30,160 --> 00:00:36,490 ‫Bien, entonces la clave sería auto, que es la palabra alemana para automóvil, y luego automóvil será el valor que 7 00:00:36,640 --> 00:00:38,410 ‫está dentro de este diccionario. 8 00:00:39,010 --> 00:00:44,170 ‫De acuerdo, eso es un diccionario del mundo real y un diccionario alemán-inglés, por ejemplo. 9 00:00:44,830 --> 00:00:48,190 ‫Pero ahora usaremos el diccionario de programación. 10 00:00:48,190 --> 00:00:57,370 ‫Por lo tanto, los diccionarios de C agudo que tienen un par de valores clave como el que tenemos aquí, donde almacenamos el valor asignado en 11 00:00:57,370 --> 00:00:58,600 ‫una clave específica. 12 00:00:59,410 --> 00:01:03,580 ‫Bien, sigamos adelante y definamos un diccionario. 13 00:01:04,120 --> 00:01:11,110 ‫Entonces, a partir de la documentación de Microsoft, el diccionario se define como muy bien, por lo que se verá algo 14 00:01:11,110 --> 00:01:14,450 ‫así como el valor de teki te del diccionario. 15 00:01:15,040 --> 00:01:22,540 ‫Entonces, lo que eso significa básicamente es que necesitamos especificar los tipos de nuestras claves y valores en la declaración 16 00:01:22,540 --> 00:01:27,460 ‫de manera similar a cómo lo hicimos, por ejemplo, para una lista. 17 00:01:27,580 --> 00:01:31,060 ‫Bien, entonces una lista también necesitaba tener un tipo específico. 18 00:01:31,060 --> 00:01:35,530 ‫Una lista podría ser de tipo entero, podría ser de tipo cadena, podría ser de tipo objeto, etc. 19 00:01:35,800 --> 00:01:39,320 ‫Pero necesitábamos definir de qué tipo debe ser esta lista. 20 00:01:39,730 --> 00:01:41,810 ‫Lo mismo ocurre con el diccionario, pero no lo son. 21 00:01:41,830 --> 00:01:45,370 ‫Tenemos que definirlo tanto por la clave como por el valor. 22 00:01:45,580 --> 00:01:48,700 ‫Bien, eso es básicamente lo que esta T. S. UNA. significa valor. 23 00:01:49,570 --> 00:01:55,360 ‫Bien, eso significa que tenemos mucha flexibilidad, pero no la flexibilidad que teníamos en la tabla 24 00:01:55,360 --> 00:01:55,750 ‫hash. 25 00:01:56,350 --> 00:02:04,630 ‫Así que básicamente podemos seguir adelante y crear un diccionario como este aquí donde decimos que la clave será de 26 00:02:04,630 --> 00:02:08,980 ‫tipo en ditcher y el valor será de tipo cadena. 27 00:02:10,260 --> 00:02:15,600 ‫Y, por supuesto, para usar diccionarios, debemos asegurarnos de que tenemos un sistema de uso que recopila esas 28 00:02:15,600 --> 00:02:16,400 ‫colecciones genéricas. 29 00:02:16,890 --> 00:02:20,160 ‫Entonces ves que un diccionario es una colección genérica. 30 00:02:20,940 --> 00:02:25,740 ‫Vimos en otro video que hay una diferencia entre colecciones genéricas y no 31 00:02:25,740 --> 00:02:30,600 ‫genéricas o tablas hash en colecciones no genéricas y los diccionarios son colecciones genéricas. 32 00:02:30,600 --> 00:02:33,480 ‫Entonces tienen todas las ventajas y desventajas. 33 00:02:35,560 --> 00:02:42,940 ‫Así que ahora este diccionario tendrá un entero, un número, por así decirlo, y un valor que será una cadena, por lo que 34 00:02:42,950 --> 00:02:46,840 ‫el número será la clave y la cadena será el valor. 35 00:02:48,310 --> 00:02:53,650 ‫Ahora, aquí estamos creando este diccionario llamado Mi diccionario, y lo estamos inicializando 36 00:02:53,650 --> 00:03:01,090 ‫con un diccionario vacío en este punto, luego podemos seguir adelante y usar este diccionario para que podamos agregar 37 00:03:01,090 --> 00:03:03,100 ‫valores a ese diccionario. 38 00:03:04,180 --> 00:03:10,210 ‫Por ejemplo, también podemos definir directamente los valores del diccionario. 39 00:03:10,540 --> 00:03:12,900 ‫Así que en la misma línea, básicamente aquí mismo. 40 00:03:13,210 --> 00:03:20,260 ‫Entonces podríamos, por ejemplo, simplemente decir, OK, así será como se verá el diccionario. 41 00:03:23,570 --> 00:03:26,910 ‫Donde tenemos un animador y una cuerda. 42 00:03:27,350 --> 00:03:35,600 ‫Así que tenemos el que es este animador aquí, la clave y el que es el texto sería el 43 00:03:35,600 --> 00:03:36,240 ‫valor. 44 00:03:36,770 --> 00:03:43,980 ‫Así que ahora tenemos el tipo animador y luego la palabra inglesa hablada para lo que sea, enteros. 45 00:03:44,390 --> 00:03:49,070 ‫Bien, entonces uno sería uno, dos serían dos, tres serían tres y así sucesivamente. 46 00:03:50,080 --> 00:03:56,260 ‫Ahora, por supuesto, los diccionarios no se limitan a números enteros y las cadenas pueden usar valores mucho más complejos. 47 00:03:56,430 --> 00:03:57,280 ‫Estamos almacenando. 48 00:03:57,680 --> 00:04:00,650 ‫Bien, por ejemplo, consideremos sin disco aquí. 49 00:04:00,670 --> 00:04:03,110 ‫Entonces estoy creando una nueva clase llamada Empleado. 50 00:04:03,130 --> 00:04:04,900 ‫Lo voy a poner en el mismo archivo. 51 00:04:04,910 --> 00:04:07,000 ‫Pero, por supuesto, puede crear un archivo separado. 52 00:04:07,420 --> 00:04:13,120 ‫Así que tenemos algunas propiedades como función, nombre, edad y tarifa para cada empleado. 53 00:04:13,720 --> 00:04:21,280 ‫Bien, y luego tenemos el salario, que es un flotador, y devuelve la tasa de ocho veces, cinco por 54 00:04:21,280 --> 00:04:22,600 ‫cuatro por doce. 55 00:04:23,020 --> 00:04:30,820 ‫Bien, cualquiera que sea la tasa de veces, este valor será lo que vamos a almacenar u obtener como 56 00:04:30,820 --> 00:04:31,330 ‫salario. 57 00:04:31,750 --> 00:04:37,360 ‫Entonces, si tuviéramos que recuperar el salario, calculará directamente el salario para nosotros. 58 00:04:38,430 --> 00:04:43,500 ‫Eso es ocho horas, cinco días, cuatro semanas, 12 meses. 59 00:04:43,650 --> 00:04:47,820 ‫Así es como se va a calcular básicamente el salario anual, por así decirlo. 60 00:04:51,150 --> 00:04:52,380 ‫Por supuesto, multiplicado por la tasa. 61 00:04:54,920 --> 00:04:58,730 ‫Así que ahora digamos que tenemos una base de datos de empleados como Let's. 62 00:04:59,700 --> 00:05:05,370 ‫Supongo que esta será nuestra base de datos de empleados y, por cierto, me acabo de dar cuenta 63 00:05:05,370 --> 00:05:09,200 ‫de que me perdí la tasa aquí al crear el constructor. 64 00:05:09,210 --> 00:05:14,790 ‫Entonces, este constructor también usará la tasa ahora y asignará la tasa aquí y ahora podemos usar nuestros datos de 65 00:05:15,030 --> 00:05:16,440 ‫la base de datos. 66 00:05:16,600 --> 00:05:23,280 ‫Bien, tenemos la base de datos donde obtenemos el título, obtenemos el nombre, obtenemos el qué es, 67 00:05:23,280 --> 00:05:25,860 ‫la edad súper anciana, 95 años. 68 00:05:26,430 --> 00:05:28,880 ‫Y luego tenemos su tarifa. 69 00:05:29,280 --> 00:05:30,710 ‫Entonces ella tiene una tasa de doscientos. 70 00:05:30,710 --> 00:05:34,590 ‫Luego tenemos al gerente, Joe, que tiene 35 años, tiene una tasa de 25 y así sucesivamente. 71 00:05:37,340 --> 00:05:43,550 ‫Así que ahora lo que voy a hacer es no usar este diccionario aquí, voy a 72 00:05:43,550 --> 00:05:50,660 ‫crear un diccionario separado al que llamaré directorio de empleados, y ese directorio de empleados básicamente tendrá un valor 73 00:05:50,660 --> 00:05:53,380 ‫clave par de empleado de cadena. 74 00:05:53,750 --> 00:05:58,640 ‫Por lo tanto, almacenará para una cadena específica todo el objeto de empleado. 75 00:05:58,910 --> 00:06:01,440 ‫Y voy a llamar a este directorio de empleados. 76 00:06:02,180 --> 00:06:08,120 ‫Está bien, y la cadena que usaremos será el rol de los empleados. 77 00:06:08,630 --> 00:06:14,300 ‫Bien, aquí voy a usar esto para cada ciclo que ahora pasará por cada empleado en mi base 78 00:06:14,300 --> 00:06:15,730 ‫de datos de empleados. 79 00:06:15,770 --> 00:06:17,360 ‫Así que esta es la base de datos de mis empleados. 80 00:06:17,360 --> 00:06:18,740 ‫Lo estoy fingiendo, por así decirlo. 81 00:06:18,740 --> 00:06:19,030 ‫Derecha. 82 00:06:19,370 --> 00:06:26,120 ‫Pasará por cada elemento de esa base de datos de empleados y se agregará 83 00:06:26,120 --> 00:06:34,700 ‫a mi directorio de empleados en la posición o en la clave de la función, el empleado en sí. 84 00:06:35,000 --> 00:06:39,600 ‫Bien, aquí estamos, asumiendo que para cada función solo tenemos un empleado. 85 00:06:39,770 --> 00:06:42,680 ‫De lo contrario, esto arruinaría todo el sistema. 86 00:06:43,250 --> 00:06:50,030 ‫Este es un ejemplo de cómo podemos crear un diccionario con datos de una base de datos falsa, 87 00:06:50,030 --> 00:06:54,500 ‫que básicamente será una matriz de empleados que hemos definido aquí. 88 00:06:55,820 --> 00:06:58,700 ‫Entonces, ¿qué pasa si queremos obtener los datos de un diccionario? 89 00:06:58,700 --> 00:07:06,140 ‫Así que queremos obtener datos de un diccionario y digamos que queremos obtener datos del empleado que es 90 00:07:06,140 --> 00:07:07,500 ‫el director ejecutivo. 91 00:07:07,520 --> 00:07:09,980 ‫Entonces ese tiene el puesto de CEO. 92 00:07:10,640 --> 00:07:12,220 ‫Entonces podemos convertirnos en empleados. 93 00:07:12,620 --> 00:07:18,500 ‫Voy a llamar a este empleado y lo obtendremos del directorio de empleados. 94 00:07:19,340 --> 00:07:23,410 ‫Y aquí solo decimos, está bien, quiero tener al CEO. 95 00:07:23,570 --> 00:07:32,360 ‫Así que quiero conocer a la persona y tal vez también el objeto completo de esa persona que tiene a Zevo como 96 00:07:32,360 --> 00:07:33,170 ‫título. 97 00:07:33,410 --> 00:07:43,070 ‫Básicamente, solo digo que donde va a estar la clave el director ejecutivo de mis empleados del diccionario, tomen el directorio allí. 98 00:07:43,070 --> 00:07:51,260 ‫Quiero saber quién es el director ejecutivo y quiero almacenar a todo el empleado en un objeto para poder seguir 99 00:07:51,260 --> 00:07:56,000 ‫adelante y mostrar los detalles de ese empleado mediante una consola. 100 00:07:56,000 --> 00:07:56,270 ‫Derecha. 101 00:07:56,270 --> 00:07:57,510 ‫Declaración de línea como esa. 102 00:07:57,950 --> 00:08:05,150 ‫Entonces aquí digo que el nombre del empleado será, que será el nombre del empleado, luego el rol y el salario. 103 00:08:05,300 --> 00:08:06,800 ‫Entonces esto se mostrará. 104 00:08:07,610 --> 00:08:14,360 ‫Bien, básicamente obtendremos el salario según la tarifa y este cálculo aquí, 105 00:08:14,360 --> 00:08:21,390 ‫obtendrá el rol directamente y obtendremos el nombre directamente del objeto del empleado. 106 00:08:21,410 --> 00:08:23,240 ‫Entonces de este objeto de empleado. 107 00:08:24,230 --> 00:08:29,960 ‫Bien, ahora hagamos esto muy rápido y veamos qué va a ganar Quinn, considerando que trabaja a 108 00:08:29,960 --> 00:08:34,540 ‫tiempo completo y podemos ver que tiene un salario de RIANNE 84000. 109 00:08:34,910 --> 00:08:37,310 ‫Su nombre es Quinn, su función como directora ejecutiva. 110 00:08:38,540 --> 00:08:45,170 ‫Entonces, ejecutar este código funciona, como puede ver, no hay ningún problema aquí, pero el problema podría ser que 111 00:08:45,170 --> 00:08:46,990 ‫estamos ingresando un valor incorrecto. 112 00:08:47,000 --> 00:08:53,320 ‫Digamos que en lugar de CEO, estoy buscando al CTO, es decir, al oficial técnico. 113 00:08:53,330 --> 00:08:54,950 ‫Entonces el director técnico. 114 00:08:55,340 --> 00:08:58,570 ‫Y si ejecuto esto, verá que mi aplicación falla. 115 00:08:58,640 --> 00:09:01,520 ‫Entonces dice que CTO no estaba presente en el diccionario. 116 00:09:01,760 --> 00:09:03,290 ‫Así que nunca se dio la clave. 117 00:09:03,950 --> 00:09:09,680 ‫Entonces, para arreglar eso, básicamente podemos verificar si la clave existe. 118 00:09:10,340 --> 00:09:18,440 ‫Entonces, aquí, lo que sería una muy buena forma de verificar esto sería crear una clave llamada SEO o String llamada 119 00:09:18,440 --> 00:09:21,620 ‫Key, que tiene el valor de SEO. 120 00:09:22,040 --> 00:09:25,310 ‫Y luego revisamos el directorio de empleados. 121 00:09:26,240 --> 00:09:34,010 ‫Para esa clave en particular, aquí vemos que contiene clave es una de las opciones favoritas o favoritas aquí, 122 00:09:34,160 --> 00:09:40,840 ‫entonces contiene clave, y luego aquí podemos pasar la cadena que queremos verificar como clave. 123 00:09:41,210 --> 00:09:44,210 ‫Entonces, ¿contiene la clave llamada CEO? 124 00:09:44,840 --> 00:09:48,320 ‫Si es así, ¿ejecutar este código aquí? 125 00:09:49,040 --> 00:09:51,290 ‫Y si no es así, no lo ejecutes. 126 00:09:51,470 --> 00:09:56,470 ‫O, por supuesto, también podría decir que esta clave no existe. 127 00:09:56,840 --> 00:10:03,500 ‫Entonces, ahora podría crear una pequeña aplicación que le permitirá ingresar una clave y luego su aplicación 128 00:10:03,500 --> 00:10:06,250 ‫marcará, OK, ¿existe esto o no? 129 00:10:06,260 --> 00:10:10,490 ‫Y, por cierto, aquí, esto debería reemplazarse con key. 130 00:10:11,180 --> 00:10:12,980 ‫Ya no estará codificado de forma rígida. 131 00:10:13,130 --> 00:10:15,620 ‫Bueno, está codificado y en otro punto, por así decirlo. 132 00:10:15,830 --> 00:10:21,650 ‫Pero esto podría ser algo que obtenemos de la entrada del usuario o el usuario construido a partir de una interfaz de usuario o algo 133 00:10:21,650 --> 00:10:22,070 ‫así. 134 00:10:22,250 --> 00:10:27,950 ‫Y luego la aplicación recuperaría los datos y los mostraría en lugar de solo una nueva aplicación de consola en una interfaz 135 00:10:27,950 --> 00:10:29,030 ‫de usuario real. 136 00:10:29,420 --> 00:10:33,740 ‫Y luego verá cómo usar sus ojos o cómo construir sus ojos usando el. 137 00:10:37,270 --> 00:10:45,280 ‫Así que esa es una forma de solucionar el problema, otra forma sería usar algo llamado try get 138 00:10:45,290 --> 00:10:46,120 ‫value. 139 00:10:46,550 --> 00:10:50,500 ‫Bien, permítanme agregar rápidamente un poco de código y repasarlo. 140 00:10:50,920 --> 00:10:56,350 ‫Entonces, digamos que tenemos este empleado de MTA, al que llamo resultado, y está vacío porque lo 141 00:10:56,860 --> 00:11:03,730 ‫dije de vez en cuando. Estoy revisando el directorio de empleados si tiene el valor llamado inturn y estoy usando este método 142 00:11:03,730 --> 00:11:05,010 ‫try get value. 143 00:11:05,440 --> 00:11:09,730 ‫Así que intentemos y el método get value devolverá un booleano, 144 00:11:09,730 --> 00:11:20,150 ‫lo cual es genial porque eso es lo que le gusta tener a una instrucción if en la condición e imprimirá el resultado y pondrá el valor en result. 145 00:11:20,430 --> 00:11:23,090 ‫Entonces, este resultado en realidad será incompleto. 146 00:11:23,560 --> 00:11:31,270 ‫Así que intente obtener el valor, intentará obtener el valor que pasamos aquí y, si funcionó, el volumen volverá. 147 00:11:31,270 --> 00:11:31,540 ‫Verdadero. 148 00:11:31,550 --> 00:11:40,410 ‫Entonces esta declaración se ejecutará y al mismo tiempo se pondrá bien el resultado en esta variable. 149 00:11:40,690 --> 00:11:44,170 ‫Por tanto, el resultado se incluirá en esta variable de resultado. 150 00:11:44,950 --> 00:11:50,270 ‫Entonces, el valor que recuperemos de nuestro directorio de empleados se almacenará en el resultado. 151 00:11:50,600 --> 00:11:52,930 ‫Bien, eso es lo que dice esta declaración. 152 00:11:53,410 --> 00:12:00,430 ‫Y si funcionó, de hecho y a su vez existe, entonces este código se ejecutará y de lo contrario se 153 00:12:00,430 --> 00:12:01,520 ‫ejecutará este código. 154 00:12:01,570 --> 00:12:03,130 ‫Entonces esta clave no existe. 155 00:12:03,430 --> 00:12:07,200 ‫Así que esa sería solo otra forma de solucionar el mismo problema. 156 00:12:07,840 --> 00:12:11,680 ‫Así que intentar sacarle valor también funciona bien. 157 00:12:11,680 --> 00:12:19,780 ‫Pues bien, recuperaste a un empleado llamado Ernest Turn 22 y recibe un sueldo de mil euros al año o el 158 00:12:20,080 --> 00:12:23,570 ‫tipo de dinero del que quieras hablar aquí. 159 00:12:24,400 --> 00:12:33,400 ‫Bien, ahora profundicemos un poco más, porque también podemos obtener un elemento con el método del elemento at, por lo 160 00:12:33,850 --> 00:12:36,810 ‫que un elemento de nuestro diccionario. 161 00:12:37,420 --> 00:12:43,480 ‫Entonces, como aprendimos o como aprendieron, un diccionario usará estructura aquí. 162 00:12:43,900 --> 00:12:50,290 ‫Entonces, un diccionario es una colección de pares clave-valor, que es una estructura que se define 163 00:12:50,290 --> 00:12:54,110 ‫como un par clave-valor que se verá así aquí. 164 00:12:54,370 --> 00:12:56,320 ‫Así que veámoslo este año. 165 00:12:56,860 --> 00:12:59,430 ‫Entonces tenemos la clave y el valor. 166 00:12:59,440 --> 00:13:01,550 ‫Entonces este es el par clave-valor. 167 00:13:01,990 --> 00:13:04,530 ‫Eso es lo que contiene un diccionario. 168 00:13:05,290 --> 00:13:11,860 ‫Así que veamos esto para ver un bucle aquí y, por mi parte, puedes ponerlo aquí. 169 00:13:12,490 --> 00:13:18,300 ‫Entonces, este bucle for, lo que hará es usar este método de agregar elemento. 170 00:13:18,760 --> 00:13:22,280 ‫Sin embargo, para poder usarlo, necesitaremos implementar un enlace. 171 00:13:22,690 --> 00:13:30,610 ‫Entonces, por ahora, solo acepta que el enlace es una herramienta poderosa que nos permite trabajar con colecciones de una manera muy 172 00:13:30,610 --> 00:13:31,320 ‫eficiente. 173 00:13:31,540 --> 00:13:36,690 ‫Y tendremos un capítulo adicional más adelante donde veremos los enlaces específicamente. 174 00:13:36,940 --> 00:13:39,760 ‫Pero por ahora, aceptémoslo así. 175 00:13:39,850 --> 00:13:44,860 ‫Bien, una vez que llegue a los últimos capítulos, aprenderá más sobre esto y entonces esto tendrá más 176 00:13:44,860 --> 00:13:45,280 ‫sentido. 177 00:13:45,850 --> 00:13:48,670 ‫Bien, entonces en nuestro caso. 178 00:13:49,610 --> 00:13:57,260 ‫Y este ejemplo en particular donde tenemos nuestro par clave-valor con la clave y el valor donde Teekay. 179 00:13:58,600 --> 00:14:06,940 ‫Es el tipo de nuestras claves de nuestro diccionario y lo mismo ocurre con el valor de té, que es el 180 00:14:06,940 --> 00:14:13,240 ‫valor de nuestro diccionario ahora en nuestro caso, es cadena y empleado si lo miramos. 181 00:14:13,570 --> 00:14:18,340 ‫Bien, para nuestro diccionario que creamos aquí, es string y employee. 182 00:14:18,700 --> 00:14:26,920 ‫Pero internamente detrás de esta clave de cadena, también hay un valor entero, así que un número, por así decirlo. 183 00:14:27,310 --> 00:14:34,360 ‫Bien, digamos que en la posición cero será el puesto de CEO uno, el gerente en la 184 00:14:34,360 --> 00:14:38,200 ‫posición de H. R. persona, en el puesto tres, el secretario y así sucesivamente. 185 00:14:38,720 --> 00:14:45,250 ‫Está bien, a pesar de que todos estarán en la posición, así que en la clave de su función. 186 00:14:45,490 --> 00:14:48,910 ‫Pero internamente también se agregará un número. 187 00:14:48,940 --> 00:14:51,630 ‫Entonces, la clave también será un número internamente. 188 00:14:52,360 --> 00:14:57,800 ‫Entonces eso es exactamente lo que podemos usar para este elemento en este elemento. 189 00:14:57,820 --> 00:15:04,180 ‫Y si pasa el cursor, devuelve el elemento en el índice especificado en una secuencia. 190 00:15:04,810 --> 00:15:13,090 ‫Bien, entonces un diccionario es una secuencia, por lo que básicamente devolverá nuestra posición cero hemorrágica, nuestra posición de 191 00:15:13,090 --> 00:15:16,580 ‫empleado uno, posición dos y así sucesivamente. 192 00:15:17,440 --> 00:15:20,890 ‫Sin embargo, esto devolverá un par clave-valor. 193 00:15:21,520 --> 00:15:26,000 ‫De acuerdo, y el par clave-valor que vamos a crear aquí será un tipo cadena y empleado. 194 00:15:27,040 --> 00:15:37,210 ‫Entonces, ahora podemos mostrar la clave y luego podemos obtener el valor de nuestro empleado en nuestro par clave-valor en la posición 195 00:15:37,210 --> 00:15:38,200 ‫de valor. 196 00:15:39,330 --> 00:15:42,540 ‫Porque lo obtenemos de nuestro elemento en el trabajo. 197 00:15:42,600 --> 00:15:50,400 ‫Esto es un poco más complicado, pero básicamente es solo otra forma de acceder a un elemento dentro 198 00:15:50,400 --> 00:15:58,160 ‫de su diccionario, sin usar la clave como una cadena, sino la clave como un número entero. 199 00:15:58,170 --> 00:16:00,690 ‫Y esto se aplica a todos los tipos de claves. 200 00:16:00,710 --> 00:16:06,640 ‫Entonces, no importa qué tipo usaste para la clave, siempre hay un número asignado. 201 00:16:07,200 --> 00:16:13,680 ‫Entonces, incluso si esto era de tipo object o si era de tipo double o lo que sea, siempre 202 00:16:13,680 --> 00:16:18,710 ‫hay un número entero asignado, lo que nos permite colocar este elemento en I. 203 00:16:19,090 --> 00:16:26,040 ‫Bien, repasemos esto y verá que básicamente nos permitirá mostrar todos los empleados. 204 00:16:26,550 --> 00:16:29,190 ‫Entonces pasa por todos los empleados de nuestra lista. 205 00:16:29,280 --> 00:16:31,320 ‫Así que creo que llega hasta aquí. 206 00:16:31,620 --> 00:16:35,010 ‫Bien, entonces nos muestra todos los empleados que tenemos en su. 207 00:16:37,250 --> 00:16:39,480 ‫E incluso comienza un poco más arriba. 208 00:16:39,770 --> 00:16:44,990 ‫Entonces, esta es básicamente la lista que estamos obteniendo de este grupo. 209 00:16:45,510 --> 00:16:50,270 ‫Bien, entonces puedes usar un Falu para leer una lista completa de diccionarios. 210 00:16:50,270 --> 00:16:55,610 ‫Por supuesto, también puede usar A para cada bucle, pero también puede acceder a elementos usando el 211 00:16:55,820 --> 00:17:02,330 ‫elemento que I y luego puede almacenarlo y luego el objeto de empleado porque el valor será de hecho del tipo empleado 212 00:17:02,330 --> 00:17:04,910 ‫porque eso es lo que nosotros definir aquí. 213 00:17:05,780 --> 00:17:07,910 ‫Ahora, si miras la clave, vamos a ejecutarla de nuevo. 214 00:17:09,720 --> 00:17:20,580 ‫Puede ver aquí, CEO clave, gerente clave, HRR clave, secretaria clave, ahora, también podríamos imprimir el ojo si 215 00:17:20,580 --> 00:17:21,400 ‫quisiera. 216 00:17:21,570 --> 00:17:22,260 ‫Así que aquí. 217 00:17:24,330 --> 00:17:26,300 ‫Como, tan grandioso. 218 00:17:26,730 --> 00:17:28,920 ‫Bueno, en realidad, imprimamos aquí. 219 00:17:30,080 --> 00:17:37,850 ‫Yo es, y luego seré la segunda entrada así y luego imprimimos I. 220 00:17:38,830 --> 00:17:45,400 ‫De acuerdo, entonces puede ver directamente qué valor entero se asigna a una posición específica, por lo que el CEO está en la posición cero, 221 00:17:45,400 --> 00:17:52,510 ‫el gerente está en la posición uno, el H. R. persona es una posición y así sucesivamente. 222 00:17:52,820 --> 00:17:54,630 ‫De acuerdo, todo correcto. 223 00:17:54,640 --> 00:17:55,750 ‫Así que eso es todo por este video. 224 00:17:55,750 --> 00:18:00,060 ‫Creo que es un video lo suficientemente largo como para repasar diccionarios, al menos en este punto. 225 00:18:00,250 --> 00:18:06,400 ‫Entonces, en el siguiente video, veremos cómo podemos actualizar un diccionario existente para que podamos actualizar el valor 226 00:18:06,400 --> 00:18:11,350 ‫de un diccionario y luego también veremos cómo podemos eliminar datos de un diccionario. 227 00:18:11,830 --> 00:18:13,150 ‫Bien, nos vemos en la próxima.