Diccionarios en Phyton

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 1

Diccionarios en Phyton

Un diccionario Python es una estructura de datos para trabajar con colecciones de datos almacenados en pares de
claves/valores. Los diccionarios se ordenan y son mutables. Pueden ser cambiados después de su creación, pero son
estrictos acerca de entradas duplicadas. Todas las claves/valores deben ser únicos.

La sintaxis es nombre={key1: value1, key2: value2, … por ejemplo Z={0: 'casa', 0: 'jardín', 0: 'árbol'} en este caso como
se asignan múltiples valores a un solo índice, el índice solo se asociará al último valor que se le dé: árbol

En los diccionarios, las keys son únicas. No podemos tener varias keys con distintos values.

También es posible crear un diccionario sin contenido y luego llenarlo. Para ello, siempre se crea primero un diccionario
vacío diccionario={ }

Acceder a un elemento del diccionario

La manera más simple de extraer un elemento de un diccionario es por medio del comando my_dict:

Con los diccionarios en Python no podemos usar la misma lógica que en una tupla para sacar valores de una posición
determinada, porque nos arroja error

Esto sucede porque es una estructura de key value, es decir, mapeamos un valor a una key, lo cual significa que
debemos obtener la key para poder obtener el valor que deseamos sacar del diccionario.

Si queremos extraer un elemento, usamos su key. Para extraer el elemento debemos hacerlo por el método keys, por
su key o por su valor, así el método nos dice que el valor asociado

Su sintaxis es nombrediccionario.keys(), también se puede acceder usando corchetes

capitals = { "UK": "London", "FR": "Paris", "DE": "Berlin" }

capitals["FR"]

assert capitals["FR"] == 'Paris'

Método values(): El método devuelve todos los valores y es útil cuando desea procesar más estos valores.

person.values() obtendría los valores del diccionario person

El método get()devuelve el valor correspondiente a la clave. También opcionalmente toma otro valor predeterminado
que se devuelve si la clave es extraviado en el diccionario.

Recorrer los elementos de un diccionario: Una forma es: for k, v in my_dict.items (): print (k, v)

Otra forma es:

keys = my_dict.keys ()

values = my_dict.values ()

print (keys)

print (values)

Eliminar los pares clave-valor del diccionario instrucción del

del stock["croissants"] donde stock es el nombre del diccionario y croissants es la key o clave, si del no se acompaña de
una key, se borrara todo el diccionario

También podría gustarte