Diccionario Python con ejemplos

El diccionario es un tipo de datos mutable en Python. Un diccionario de pitón es una colección de pares de claves y valores separados por dos puntos (:), encerrados en llaves rizadas {}.

Diccionario Python

Aquí tenemos un diccionario. El lado izquierdo de los dos puntos (:) es la clave y el lado derecho del : es el valor.

mydict = {'StuName': 'Ajeet', 'StuAge': 30, 'StuCity': 'Agra'}

Puntos a tener en cuenta:
1. Las claves deben ser únicas en el diccionario, se permiten valores duplicados.
2. Se dice que un diccionario está vacío si no tiene pares de valores de claves. Un diccionario vacío se denota así: {}.
3. Las claves del diccionario deben ser de tipos de datos inmutables como Cadena, números o tuplas.

Acceder a los valores del diccionario usando las teclas en Python

Para acceder a un valor podemos utilizar la tecla correspondiente entre los corchetes como se muestra en el siguiente ejemplo. Nombre del diccionario seguido de corchetes y en los corchetes especificamos la clave para la que queremos el valor.

mydict = {'StuName': 'Ajeet', 'StuAge': 30, 'StuCity': 'Agra'}print("Student Age is:", mydict['StuAge'])print("Student City is:", mydict['StuCity'])

Salida:
Ejemplo de diccionario de pitón

Si especificas una clave que no existe en el diccionario, entonces obtendrás un error de compilación. Por ejemplo. Aquí estamos intentando acceder al valor de la clave ‘StuClass’ que no existe en el diccionario mydict, por lo que obtenemos un error de compilación cuando ejecutamos este código.

mydict = {'StuName': 'Ajeet', 'StuAge': 30, 'StuCity': 'Agra'}print("Student Age is:", mydict['StuClass'])print("Student City is:", mydict['StuCity'])

Salida:
Error de diccionario de Python

Cambiar los valores en el diccionario

Aquí estamos actualizando los valores de los pares clave-valor existentes. Para actualizar un valor en el diccionario estamos usando la clave correspondiente.

mydict = {'StuName': 'Ajeet', 'StuAge': 30, 'StuCity': 'Agra'}print("Edad del estudiante antes de la actualización es:", mydict['StuAge'])print("Ciudad del estudiante antes de la actualización es:", mydict['StuCity'])mydict['StuAge'] = 31mydict['StuCity'] = 'Noida'print("Edad del estudiante después de la actualización es:", mydict['StuAge'])print("Ciudad del estudiante después de la actualización es:", mydict['StuCity'])

Salida:
Valores de actualización del diccionario Python

Añadir una nueva entrada (par llave-valor) en el diccionario

También podemos añadir un nuevo par de claves-valor en un diccionario existente. Tomemos un ejemplo para entender esto.

mydict = {'StuName': 'Steve', 'StuAge': 4, 'StuCity': 'Agra'}mydict['StuClass'] = 'Jr.KG'print("El nombre del estudiante es:", mydict['StuName'])print("La clase del estudiante es:", mydict['StuClass'])

Salida:
Python agregando un nuevo par de valores clave en el diccionario

Recorrer un diccionario…

Podemos hacer un bucle a través de un diccionario como se muestra en el siguiente ejemplo. Aquí estamos usando para el bucle.

mydict = {'StuName': 'Steve', 'StuAge': 4, 'StuCity': 'Agra'} por e en mydict: print("Clave:",e,"Valor:",mydict[e])

Salida:
El bucle de Python a través del diccionario

Operación de borrado de Python en el diccionario

Podemos borrar los pares clave-valor así como todo el diccionario en pitón. Tomemos un ejemplo. Como puedes ver, podemos usar del following por el nombre del diccionario y entre corchetes podemos especificar la clave para borrar el par clave-valor especificado del diccionario.

Para borrar todas las entradas (todos los pares clave-valor) del diccionario podemos utilizar el método clear().

Para borrar todo el diccionario junto con todos los datos utilice del keyword seguido del nombre del diccionario como se muestra en el siguiente ejemplo.

mydict = {'StuName': 'Steve', 'StuAge': 4, 'StuCity': 'Agra'}del mydict['StuCity']; # eliminar la entrada con la clave 'StuCity'mydict.clear(); # eliminar todos los pares clave-valor de mydictdel mydict ; # eliminar todo el diccionario mydict

❮ AnteriorSiguiente ❯

Rate this post

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio