Sobes.tech
Junior — Middle

Peut-on utiliser un tuple avec plusieurs éléments comme clé dans un dictionnaire?

sobes.tech IA

Réponse de l'IA

Oui, une tuple avec plusieurs éléments peut être utilisée comme clé dans un dictionnaire, si tous les éléments de la tuple sont des types de données immuables (hachables). Les tuples sont immuables et hachables si leur contenu l'est aussi.

Exemple :

mon_dictionnaire = {('a', 1): 'valeur1', ('b', 2): 'valeur2'}
print(mon_dictionnaire[('a', 1)])  # Affichera 'valeur1'

Si la tuple contient des objets modifiables, comme des listes, alors cette tuple ne peut pas être utilisée comme clé.