Récupération facultative d'un élément d'un dictionnaire en Python

Une autre façon de récupérer un élément est d'utiliser la méthode get. Dans le premier paramètre de la méthode, nous indiquons la clé par laquelle la recherche sera effectuée. Si la clé existe, alors l'élément correspondant sera renvoyé, sinon - None.

Voyons cela en pratique. Supposons que nous ayons le dictionnaire suivant :

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

Récupérons l'élément avec la clé 'a' :

pythonprint(dct.get('a')) # affichera 1

Maintenant, essayons de récupérer l'élément avec la clé 'x' :

pythonprint(dct.get('x')) # affichera None

Dans le second paramètre de la méthode get, on peut définir une valeur par défaut pour l'élément absent. Cela peut être utile lorsque l'affichage de None est, pour une raison quelconque, indésirable. Définissons pour la clé 'x' la valeur 4 :

pythonprint(dct.get('x', 4)) # affichera 4
Задание 1

Voici le code suivant :

pythondct = {
  1: 'x',
  2: 'y',
  3: 'z',
  4: 'w'
}

print(dct.get(4))

Dites ce qui sera affiché dans la console.

Задание 2

Voici le code suivant :

pythondct = {
  1: 'a',
  2: 'b',
  3: 'c',
  4: 'd'
}

print(dct.get('3'))

Dites ce qui sera affiché dans la console.

Задание 3

Soit le dictionnaire :

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Récupérez-en l'élément avec la clé 'w' de telle sorte que sa valeur par défaut soit '!'.