Convertir una tupla a un diccionario con la función dict()
Mediante la función dict() es posible convertir una tupla a un diccionario. El diccionario de la diapositiva anterior presenta la misma estructura pero ahora como tupla y para convertirla en diccioanrio se usa función dict().
Obtiene una lista de las llaves y su valor. Útil cuando el diccionario esta estructurado por cadenas de texto, un ejemplo de este caso es el siguiente:
A partir de Python 3.6 se mantiene el orden de los elementos de un diccionario como fueron agregados, puedes consultar el PEP 434 y específicamente PEP 506.
El método values() se implementa para obtener una lista de los valores del diccionario, dista bastante del método items() que muestra la llave y el valor.
Los métodos items() y values() se utilizan en combinación con el ciclo para (for), ambos trabajan en conjunto. Si requieres de las claves o valores del diccionario utiliza estos métodos en combinación con el ciclo para (for).
>>> dic = {'Enero':'1er mes', 'Febrero':'2do mes', 'Marzo':'3er mes'}
>>> for a in dic.values(): print(a)
>>> for a, b in dic.items(): print(a,':',b)
El método pop() se implementa para eliminar un elemento dentro de un diccionario; borra el par, clave y valor. Existe una particularidad en este método debido a que el diccionario puede contener llaves numéricas o cadenas de texto, estas se deben especificar como tal.
La actualización del contenido de un diccionario mediante el método update() es realmente sencilla, utiliza la llave y el valor para actualizar el contenido.
En caso de no existir la clave que se desea actualizar, la actualización se agrega al final, esto se muestra en el bloque de código siguiente:
Para actualizar un elemento en específico este debe existir. La información que se desea actualizar debe ir en un arreglo de tupla, envuelto en una lista, véase el bloque anterior.