Clés de dictionnaire via for en Python

Lors de l'itération sur un dictionnaire avec une boucle for, ses clés sont toujours affichées par défaut.

Exemple

Supposons que nous ayons le dictionnaire dct :

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

Lançons-le dans une boucle :

pythonfor key in dct:
  print(key)

Le résultat de l'exécution du code affichera toutes les clés :

python'a'
'b'
'c'

Exemple

Il est également possible d'obtenir les clés du dictionnaire en utilisant la méthode keys. La méthode retourne un objet spécial qui peut être itéré avec une boucle :

pythonfor key in dct.keys():
  print(key)

Résultat de l'exécution du code :

python'a'
'b'
'c'

Tâches pratiques

Задание 1

Soit le dictionnaire :

pythontst = {
  'a': 1,
  'b': 2,
  'c': 3,
  'd': 4,
  'e': 5
}

Affichez ses clés dans la console :

python'a'
'b'
'c'
'd'
'e'
Задание 2

Soit le dictionnaire :

pythontst = {
  2: 'a',
  4: 'b',
  6: 'c',
  8: 'd'
}

Affichez ses clés dans la console, sauf 8.

Задание 3

Soit le dictionnaire :

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

Obtenez à partir de ses clés le tuple suivant :

python('2', '3', '4')