Senior
Was kann ein Schlüssel in einem Python-Wörterbuch sein?
sobes.tech KI
Antwort von AI
In Python kann jeder unveränderliche (hashbare) Objekt als Schlüssel in einem Wörterbuch verwendet werden. Das bedeutet, dass der Schlüssel eine hash-Methode haben und vergleichbar nach Wert sein muss. Üblicherweise sind die Schlüssel:
- Zahlen (int, float)
- Strings (str)
- Tupel (tuple), wenn alle Elemente ebenfalls hashbar sind
- Boolesche Werte (bool)
Veränderliche Typen wie Listen, Mengen oder Wörterbücher können keine Schlüssel sein, da sie nicht hashbar sind.
Beispiel:
my_dict = {
1: 'eins',
'schlüssel': 'wert',
(1, 2): 'tupelschlüssel'
}