Estructuras de datos básicas: Diccionarios

Educator Courses » Programación básica en Python » Estructuras de datos básicas: Diccionarios

Intro

Ya sabemos de las listas y las tuplas, básicamente arreglos por posición, accedemos a los elementos de ellas gracias al índice en el que se guarda el elemento. Pero recordemos que en otros lenguajes existen también los arreglos por nombre; en estos arreglos obtenemos un valor por una llave en lugar de un número.

En Python estos objetos se conocen como diccionarios, son secuencias también pues tienen métodos similares a las listas y las tuplas. Así como con las listas y las tuplas, veamos como se crea un diccionario:

datos = {}

Así se crea un diccionario vacío, si lo queremos crear con datos podemos poner las llaves y los valores separados por puntos, cada pareja (llave-valor) se separa con una coma.

datos = {"nombre": "Marco Antonio", "apellidos": "Islas Cruz"}

Y la representación del diccionario es así:

>>> datos
{'apellidos': 'Islas Cruz', 'nombre': 'Marco Antonio'}

Un momento, yo puse primero “nombre” antes que “apellidos”, ¿qué pasó aquí?. Bien, como nos vamos a referir a los datos por nombre no tiene mucho caso tener un orden en cómo se ingresaron los datos, hay casos especiales y tipos de datos especiales, pero no los tocaremos por ahora.

Como ya mencionamos, los datos se acceden por “llave”.

>>> datos["nombre"]
'Marco Antonio'
>>> datos["apellidos"]
'Islas Cruz'

 1,747 total views,  1 views today

You must be logged in to take the quiz.