Paires index-élément de dictionnaire en Python

Pour obtenir les indices et les éléments d'un dictionnaire sous forme de tuple, il faut utiliser la fonction enumerate.

Exemple

Supposons que nous ayons le dictionnaire dct:

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

Affichons toutes ses clés avec leurs indices :

pythonfor item in enumerate(dct):
  print(item)

Après l'exécution du code, des tuples seront affichés, dans lesquels l'indice vient d'abord, puis la clé :

python(0, 'a')
(1, 'b')
(2, 'c')

Exemple

Il est possible de dépaqueter le tuple en deux variables :

pythonfor key, index in enumerate(dct):
  print(key, index)

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

python'a' 0
'b' 1
'c' 2

Problèmes pratiques

Задание 1

Soit le dictionnaire :

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

Affichez dans la console ses indices et clés sous forme de tuple.

Задание 2

Soit le dictionnaire :

pythontst = {
  '1': 11,
  '2': 12,
  '3': 13,
  '4': 14
}

Affichez dans la console ses indices et clés.

Задание 3

Soit le dictionnaire :

pythontst = {
  'x': 10,
  'y': 20,
  'z': 30
}

Affichez dans la console ses clés et indices.