Diccionarios en Phyton
Diccionarios en Phyton
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={ }
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
capitals["FR"]
Método values(): El método devuelve todos los valores y es útil cuando desea procesar más estos valores.
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)
keys = my_dict.keys ()
values = my_dict.values ()
print (keys)
print (values)
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