El artículo de hoy lo vamos a dedicar a aprender sobre una estructura de datos muy utilizada en python como son los diccionarios. Si tu intención es convertirte en un master de python, dejo el enlace a nuestro curso de Python.

Los diccionarios en python definen relaciones uno a uno entre claves y valores. Un diccionario en Python es como un hash en Perl o en java. En Perl, las variables que almacenan hashes siempre empiezan con un carácter %. En Python las variables se pueden llamar de cualquier manera, y Python sabe su tipo internamente.

Cómo definir diccionarios en python

diccionario = {"nombre":"Pedro", "apellidos":"Garcia Alvarez"}

Cómo acceder a un valor, partiendo de su clave

print(diccionario["nombre"])
>> 'Pedro'

Cómo modificar diccionarios en python

diccionario = {"nombre":"Pedro", "apellidos":"Garcia Alvarez"}

diccionario["nombre"] = "Juan"

print(diccionario["nombre"])
>> 'Juan'

No pueden tener claves duplicadas en un diccionario. Asignar un valor nuevo a una clave existente sobrescribe el valor antiguo. Puedes añadir pares clave−valor en cualquier momento. Esta sintaxis es idéntica a la usada para modificar valores existentes. Los diccionarios no tienen concepto de orden entre sus elementos. Es incorrecto decir que los elementos están «desordenados», ya que simplemente no tienen orden. Cuando trabajes con diccionarios, tienes que tener en cuenta que las claves diferencian entre mayúsculas y minúsculas.

Mezcla de tipos de dato en un diccionario

diccionario = {"nombre":"Pedro", "apellidos":"Garcia Alvarez", 'edad': 30}

Los diccionarios no son sólo para las cadenas. Los valores de los diccionarios pueden ser cualquier tipo de dato, incluyendo cadenas, enteros, objetos o incluso otros diccionarios. Y dentro de un mismo diccionario los valores no tienen por qué ser del mismo tipo: puede mezclarlos según necesites. Las claves de los diccionarios están más restringidas, pero pueden ser cadenas, enteros y unos pocos tipos más.

Cómo borrar elementos de un diccionario en python

diccionario = {"nombre":"Pedro", "apellidos":"Garcia Alvarez", 'edad': 30}

La función del te permite borrar elementos individuales de un diccionario por su clave.

print(del diccionario['edad'])

La función clear elimina todos los elementos de un diccionario. Observa que unas llaves vacías indica un diccionario sin elementos.

diccionario.clear()
{}

Si te ha gustado este artículo compártelo por favor, nos ayudas mucho!

Un saludo y nos vemos pronto

<a href=»https://www.linkedin.com/in/jesus-jimenez-madrid/»>Jesús Jiménez</a>

Tags:

Deja una respuesta

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

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies