Diccionarios
En Python, los diccionarios son estructuras de datos que almacenan pares clave-valor. Las claves deben ser únicas e inmutables (como cadenas, números o tuplas), mientras que los valores pueden ser de cualquier tipo. Los diccionarios se usan para almacenar y recuperar información de manera eficiente, donde una clave sirve para identificar el valor asociado.
Creación de un diccionario
Sección titulada «Creación de un diccionario»Se define un diccionario con pares clave: valor encerrados entre llaves {}
.
# Definición de un diccionariopersona = {'nombre': 'Ana','edad': 28,'ciudad': 'Bogotá'}
# Mostrar diccionario completoprint(persona)
Salida:
{'nombre': 'Ana', 'edad': 29, 'ciudad': 'Bogotá'}
Indexacion
Sección titulada «Indexacion»Permite acceder a un valor del diccionario usando su clave como índice.
# Definición de un diccionariopersona = {'nombre': 'Ana','edad': 28,'ciudad': 'Bogotá'}
# Acceso a valoresprint(persona['nombre']) # Anaprint(persona['edad']) # 28
Salida:
Ana28
Acceso a valores
Sección titulada «Acceso a valores»Se imprime el diccionario para ver todos los pares clave:valor actuales.
# Definición de un diccionariopersona = {'nombre': 'Ana','edad': 28,'ciudad': 'Bogotá'}
# Mostrar diccionario completoprint(persona)
Salida:
{'nombre': 'Ana', 'edad': 28, 'profesion': 'Ingeniera'}
Agregar un par clave:valor
Sección titulada «Agregar un par clave:valor»Puedes añadir nuevos datos asignando un valor a una nueva clave.
# Definición de un diccionariopersona = {'nombre': 'Ana','edad': 28,'ciudad': 'Bogotá'}
# Agregar un nuevo par clave:valorpersona['profesion'] = 'Ingeniera'
# Mostrar diccionario completoprint(persona)
Salida:
{'nombre': 'Ana', 'edad': 28, 'ciudad': 'Bogotá', 'profesion': 'Ingeniera'}
Modificar un valor existente
Sección titulada «Modificar un valor existente»Se puede actualizar el valor de una clave ya existente asignándole un nuevo valor.
# Definición de un diccionariopersona = {'nombre': 'Ana','edad': 28,'ciudad': 'Bogotá'}
# Modificar un valor existentepersona['edad'] = 29
# Mostrar diccionario completoprint(persona)
Salida:
{'nombre': 'Ana', 'edad': 29, 'profesion': 'Ingeniera'}
Eliminar una clave
Sección titulada «Eliminar una clave»Usa del
para borrar una clave junto con su valor del diccionario.
# Definición de un diccionariopersona = {'nombre': 'Ana','edad': 28,'ciudad': 'Bogotá'}
# Eliminar una clavedel persona['ciudad']
# Mostrar diccionario completoprint(persona)
Salida:
{'nombre': 'Ana', 'edad': 29}