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>