Sobes.tech
Junior — Middle

Kan een tuple met meerdere elementen worden gebruikt als sleutel in een woordenboek?

sobes.tech AI

Antwoord van AI

Ja, een tuple met meerdere elementen kan worden gebruikt als sleutel in een woordenboek, mits alle elementen van de tuple immutabele (hashable) datatypes zijn. Tuples zelf zijn immutabel en hashable als hun inhoud ook hashable is.

Voorbeeld:

mijn_dict = {('a', 1): 'waarde1', ('b', 2): 'waarde2'}
print(mijn_dict[('a', 1)])  # Toont 'waarde1'

Als de tuple mutable objecten bevat, zoals lijsten, kan zo'n tuple niet als sleutel worden gebruikt.