Acceder a los elementos del diccionario
Para trabajar con los elementos de un diccionario, deben ser accesibles de alguna manera. Si no puede obtenerlos por índice, ¿cómo puede obtenerlos?
El valor se recupera del diccionario especificando la clave correspondiente entre corchetes (
[]).
Por ejemplo, mostrando la capital de Abjasia del diccionario creado en la tarea anterior:
print(dict_country['Abjasia'])
Si hace referencia a una clave que no está en el diccionario, Python lanza una excepción:
print(dict_country['Rusia'])
Rastreo (última llamada más reciente):< /span> Archivo "<...>", línea ..., en <módulo>
imprimir(dict_country[& #39;Rusia'])
KeyError: 'Rusia' ;
Agregar elementos al diccionario
Agregar una entrada a un diccionario existente es tan simple como asignar una nueva clave y valor:
dict_country['Rusia'] = 'Moscú'
Actualizar una entrada de diccionario
Si desea actualizar una entrada, simplemente puede asignar un nuevo valor a una clave existente:
dict_country['Rusia'] = 'Moscú'
Eliminar entrada del diccionario
Para eliminar una entrada, use el operador del
, especificando la clave para eliminar:
del dict_país[<clave>]
Si bien el acceso a los elementos en un diccionario es independiente del orden, Python garantiza que se conserve el orden de los elementos en un diccionario. Cuando se muestren, los elementos se mostrarán en el orden en que fueron definidos, y las claves también se repetirán en ese orden. Los elementos agregados al diccionario se agregan al final. Si se eliminan elementos, se conserva el orden de los elementos restantes.
Cabe recordar que las claves del diccionario, así como los elementos del diccionario, pueden ser de diferentes tipos. Un diccionario también puede tener el siguiente contenido:
d = {42: [2, 3, 6, 7], 2,78: 'bbb', Verdadero: 1}
print(d[42][1]) # 3 - para acceder a elementos anidados, use una clave o índice adicional