ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

¿Qué es un Diccionario de datos?


Enviado por   •  13 de Abril de 2019  •  Apuntes  •  721 Palabras (3 Páginas)  •  181 Visitas

Página 1 de 3

¿Qué es un Diccionario de datos?

Un Diccionario es una estructura de datos y un tipo de dato en Python con características especiales que nos permite almacenar cualquier tipo de valor como enteros, cadenas, listas e incluso otras funciones. Estos diccionarios nos permiten además identificar cada elemento por una clave (Key).

  1. Para definir un diccionario, se encierra el listado de valores entre llaves. Las parejas de clave y valor se separan con comas, y la clave y el valor se separan con dos puntos.
  2. diccionario = {'nombre' : 'Carlos', 'edad' : 22, 'cursos': ['Python','Django','JavaScript'] }
  3. Podemos acceder al elemento de un Diccionario mediante la clave de este elemento, como veremos a continuación:
  4. print diccionario['nombre'] #Carlos
  5. print diccionario['edad']#22
  6. print diccionario['cursos'] #['Python','Django','JavaScript']
  7. También es posible insertar una lista dentro de un diccionario. Para acceder a cada uno de los cursos usamos los índices:
  8. print diccionario['cursos'][0]#Python
  9. print diccionario['cursos'][1]#Django
  10. print diccionario['cursos'][2]#JavaScript
  11. Para recorrer todo el Diccionario, podemos hacer uso de la estructura for:
  12. for key in diccionario:

  print key, ":", diccionario[key]

funciones con las tuplas

  • dict ()

Recibe como parámetro una representación de un diccionario y si es factible, devuelve un diccionario de datos.

dic =  dict(nombre='nestor', apellido='Plasencia', edad=22)

dic → {‘nombre’ : 'nestor', ‘apellido’ : 'Plasencia', ‘edad’ : 22}

  • zip()

Recibe como parámetro dos elementos iterables, ya sea una cadena, una lista o una tupla. Ambos parámetros deben tener el mismo número de elementos. Se devolverá un diccionario relacionando el elemento i-esimo de cada uno de los iterables.

dic = dict(zip('abcd',[1,2,3,4]))

dic →   {‘a’ : 1, ’b’ : 2, ‘c’ : 3 , ‘d’ : 4}

  • items()

Devuelve una lista de tuplas, cada tupla se compone de dos elementos: el primero será la clave y el segundo, su valor.

dic =   {‘a’ : 1, ’b’ : 2, ‘c’ : 3 , ‘d’ : 4}

items = dic.items()

items → [(‘a’,1),(‘b’,2),(‘c’,3),(‘d’,4)]

  • keys()

Retorna una lista de elementos, los cuales serán las claves de nuestro diccionario.

dic =  {‘a’ : 1, ’b’ : 2, ‘c’ : 3 , ‘d’ : 4}

keys= dic.keys()

keys→ [‘a’,’b’,’c’,’d’]

  • values()

Retorna una lista de elementos, que serán los valores de nuestro diccionario.

dic =  {‘a’ : 1, ’b’ : 2, ‘c’ : 3 , ‘d’ : 4}

values= dic.values()

values→ [1,2,3,4]

  • clear()

Elimina todos los ítems del diccionario dejándolo vacío.

dic 1 =  {‘a’ : 1, ’b’ : 2, ‘c’ : 3 , ‘d’ : 4}

...

Descargar como (para miembros actualizados)  txt (5 Kb)   pdf (142 Kb)   docx (11 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com