Problem

2/9

Accéder aux éléments du dictionnaire

Theory Click to read/hide

Accéder aux éléments du dictionnaire


Pour travailler avec les éléments d'un dictionnaire, ils doivent être accessibles d'une manière ou d'une autre. Si vous ne pouvez pas les obtenir par index, comment pouvez-vous les obtenir ?
La valeur est extraite du dictionnaire en spécifiant la clé correspondante entre crochets ([]).

Par exemple, afficher la capitale de l'Abkhazie à partir du dictionnaire créé dans la tâche précédente : print(dict_country['Abkhazie'])
Si vous faites référence à une clé qui n'est pas dans le dictionnaire, Python lève une exception : print(dict_country['Russie']) Retraçage (dernier appel le plus récent) :< /span> Fichier "<...>", ligne ..., dans <module>
  ;   imprimer(dict_country[& #39;Russie'])
KeyError : 'Russie' ;

 
Ajouter des éléments au dictionnaire
Ajouter une entrée à un dictionnaire existant est aussi simple que d'attribuer une nouvelle clé et une nouvelle valeur : dict_country['Russie'] = 'Moscou'  
Mise à jour d'une entrée de dictionnaire
Si vous souhaitez mettre à jour une entrée, vous pouvez simplement attribuer une nouvelle valeur à une clé existante : dict_country['Russie'] = 'Moscou'  
Supprimer l'entrée du dictionnaire
Pour supprimer une entrée, utilisez l'opérateur del en précisant la clé à supprimer : del dict_country[<clé>]
Alors que l'accès aux éléments d'un dictionnaire est indépendant de l'ordre, Python garantit que l'ordre des éléments d'un dictionnaire est préservé. Lorsqu'ils sont affichés, les éléments seront affichés dans l'ordre dans lequel ils ont été définis, et les touches seront également répétées dans cet ordre. Les éléments ajoutés au dictionnaire sont ajoutés à la fin. Si des éléments sont supprimés, l'ordre des éléments restants est conservé.

Il convient de rappeler que les clés du dictionnaire, ainsi que les éléments du dictionnaire, peuvent être de différents types. Un dictionnaire peut également avoir le contenu suivant : d = {42 : [2, 3, 6, 7], 2,78 : 'bbb', Vrai : 1} print(d[42][1]) # 3 - pour accéder aux éléments imbriqués, utilisez une clé ou un index supplémentaire

Problem

Dans la tâche précédente, un dictionnaire a été créé dict_country. 
Une erreur s'est glissée dans le remplissage du dictionnaire lors de l'écriture de la capitale de l'Australie. 
1) Corrigez le contenu du dictionnaire en gardant le nom correct de la capitale de l'Australie.
2) Ajoutez des informations sur la Russie au dictionnaire créé.
3) Supprimez l'entrée sur les Bahamas du dictionnaire.

Vous n'avez pas besoin de recréer le dictionnaire, il vous suffit de mettre à jour son contenu en ajoutant les lignes nécessaires.