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 :
dct = {
'a': 1,
'b': 2,
'c': 3
}
Lançons-le dans une boucle :
for key in dct:
print(key)
Le résultat de l'exécution du code affichera toutes les clés :
'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 :
for key in dct.keys():
print(key)
Résultat de l'exécution du code :
'a'
'b'
'c'
Tâches pratiques
Soit le dictionnaire :
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Affichez ses clés dans la console :
'a'
'b'
'c'
'd'
'e'
Soit le dictionnaire :
tst = {
2: 'a',
4: 'b',
6: 'c',
8: 'd'
}
Affichez ses clés dans la console, sauf 8.
Soit le dictionnaire :
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
Obtenez à partir de ses clés le tuple suivant :
('2', '3', '4')