Sobes.tech
Senior

Qu'est-ce qui peut être une clé dans un dictionnaire Python?

sobes.tech IA

Réponse de l'IA

En Python, la clé d'un dictionnaire peut être n'importe quel objet immuable (hachéable). Cela signifie que la clé doit avoir une méthode hash et être comparable par valeur. Généralement, les clés sont :

  • Nombres (int, float)
  • Chaînes (str)
  • Tuples (tuple), si tous les éléments sont également hachables
  • Valeurs booléennes (bool)

Les types modifiables, comme les listes, ensembles ou dictionnaires, ne peuvent pas être des clés car ils ne sont pas hachables.

Exemple :

my_dict = {
    1: 'un',
    'clé': 'valeur',
    (1, 2): 'clé tuple'
}