Cómo crear y utilizar un diccionario en Python

Con Python, la creación y el uso de un diccionario

es muy similar a trabajar con un lista, excepto que ahora debe definir un par de claves y el valor. Estas son las reglas especiales para la creación de una clave:

La clave debe ser único. Cuando se introduce una clave duplicada, la información que se encuentra en la segunda entrada gana - la primera entrada es simplemente reemplazada por la segunda.

La clave debe ser inmutable. Esta regla significa que usted puede utilizar cadenas, números o tuplas para la clave. No puede, sin embargo, utilizar una lista para una clave.

No tiene restricciones en los valores suministrados por el usuario. Un valor puede ser cualquier objeto de Python, así que usted puede utilizar un diccionario acceder a un registro de empleado u otros datos complejos. Los siguientes pasos le ayudarán a entender cómo usar diccionarios mejor.

1

Abra una ventana del intérprete de Python.

Usted ve el símbolo del Python familiar.

2

Tipo Colores = {" # 148 ;: Sam " # 148 ;, Azul " # 148 ;: Amy " # 148 ;, Red " # 148 ;: Sarah " Amarillo "} y pulse Intro.

Python crea una diccionario que contiene tres entradas con colores preferidos de la gente. Observe cómo crear el par de claves y el valor. La clave viene primero, seguido de dos puntos y luego el valor. Cada entrada está separada por una coma.

Cómo crear y utilizar un diccionario en Python
Cómo crear y utilizar un diccionario en Python Agrandar
3

Tipo Colores y pulse Intro.

Usted ve los pares de clave y valor. Sin embargo, observe que las entradas se ordenan en orden clave. Un diccionario mantiene automáticamente las teclas ordenados para hacer un acceso más rápido, lo que significa que usted obtiene los tiempos de búsqueda rápidos, incluso cuando se trabaja con un conjunto de datos de gran tamaño. La desventaja es que la creación del diccionario lleva más tiempo que usar algo como un lista porque el equipo está ocupado ordenar las entradas.

Cómo crear y utilizar un diccionario en Python
Cómo crear y utilizar un diccionario en Python Agrandar
4

Tipo Colores [" Sarah "] y pulse ENTER.

Usted ve el color asociado con Sarah, Amarillo. El uso de una cadena como una tecla, en lugar de utilizar un índice numérico, hace que el código sea más fácil de leer y hace que sea auto-documentado hasta cierto punto.

Al hacer que el código sea más legible, diccionarios ahorrar un tiempo considerable en el largo plazo (que es por eso que son tan populares). Sin embargo, la comodidad de una diccionario a costa del tiempo de creación adicional y un mayor uso de los recursos, por lo que tiene ventajas y desventajas a considerar.

Cómo crear y utilizar un diccionario en Python
Cómo crear y utilizar un diccionario en Python Agrandar
5

Escriba Colors.keys (# 8201-) y pulse Enter.

los diccionario presenta una lista de las claves que contiene. Usted puede utilizar estas teclas para automatizar el acceso al diccionario.

Cómo crear y utilizar un diccionario en Python
Cómo crear y utilizar un diccionario en Python Agrandar
6

Escriba el siguiente código (pulsar Intro después de cada línea y pulsando Enter dos veces después de la última línea):

de artículo en Colors.keys (): print ("{0} le gusta el color {1}". Formato (Tema, Colores [Artículo]).)

El código de ejemplo genera una lista de cada uno de los nombres de usuario y el color favorito del usuario. El uso de diccionarios puede hacer que la creación de una salida útil mucho más fácil. El uso de una clave significativa significa que la clave puede ser fácilmente parte de la salida.

7

Tipo Colores [" Sarah "] = " Purple " y pulse Enter.

los diccionario contenido se actualiza de manera que Sarah ahora le gusta púrpura en lugar de amarillo.

8

Escriba Colors.update ({" # 148 ;: Harry " Naranja "}) y pulse Enter.

Una nueva entrada se agrega a la diccionario.

9

Coloca el cursor al final de la tercera línea del código que ha escrito en el paso 6 y pulse Intro.

El editor crea una copia del código para usted. Esta es una técnica de ahorro de tiempo que se puede utilizar en el intérprete de Python cuando experimente durante el uso de código que toma un tiempo para escribir. A pesar de que usted tiene que escribir la primera vez, usted no tiene ninguna buena razón para escribir la segunda vez.

Cómo crear y utilizar un diccionario en Python
Cómo crear y utilizar un diccionario en Python Agrandar
10

Pulse Intro dos veces.

Observe que Harry se añade en forma ordenada. Además, la entrada de Sarah se cambia al color púrpura.

11

Escriba del Colores [" Sam "] y pulse Intro.

Python elimina la entrada de Sam desde el diccionario.

12

Repita los pasos 9 y 10.

Usted verifica que la entrada de Sam se ha ido realmente.

13

Tipo len (colores) y pulse Enter.

El valor de salida de 3 verifica que la diccionario contiene sólo tres entradas ahora, en lugar de 4.

14

Escriba Colors.clear (# 8201-) y pulse Enter. Entonces, Tipo len (colores) y pulse Enter.

Python informa que Colores tiene 0 entradas, por lo que el diccionario está ahora vacío.

15

Cierre la ventana de Python Shell.

¡Felicidades!




» » » » Cómo crear y utilizar un diccionario en Python