Академический Документы
Профессиональный Документы
Культура Документы
UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA FACULTAD DE INGENIERA MINAS, GEOLOGA Y CIVIL
2.5. DICCIONARIOS
Los diccionarios, tambin llamados matrices asociativas, deben su nombre a que son colecciones que relacionan una clave:valor.
UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA FACULTAD DE INGENIERA MINAS, GEOLOGA Y CIVIL
El primer valor se trata de la clave y el segundo del valor asociado a la clave. La diferencia principal entre los diccionarios y las listas o las tuplas es que a los valores almacenados en un diccionario se les accede no por su ndice, porque de hecho no tienen orden, sino por su clave, utilizando de nuevo el operador [].
Get(k[, d]) Busca el valor de la clave k en el diccionario. Es equivalente a utilizar D[k] pero al utilizar este mtodo podemos indicar un valor a devolver por defecto si no se encuentra la clave, mientras que con la sintaxis D[k], de no existir la clave se lanzara una excepcin veamos:
UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA FACULTAD DE INGENIERA MINAS, GEOLOGA Y CIVIL
values() Devuelve una lista de los valores del diccionario. pop(k[, d]) Borra la clave k del diccionario y devuelve su valor. Si no se encuentra dicha clave se devuelve d si se especific el parmetro o bien se lanza una excepcin.
UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA FACULTAD DE INGENIERA MINAS, GEOLOGA Y CIVIL
Si queremos iterar sobre los valores, en lugar de las claves, disponemos de otro mtodo:
El mtodo values() nos genera una vista slo de valores sobre la que ya podemos iterar:
UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA FACULTAD DE INGENIERA MINAS, GEOLOGA Y CIVIL
Si queremos eliminar todos los elementos del diccionario tan solo hacemos: