Senior
Čo môže byť kľúčom v slovníku v Pythone?
sobes.tech AI
Odpoveď od AI
V Pythone môže byť kľúčom slovníka akýkoľvek nemenný (hashovateľný) objekt. To znamená, že kľúč musí mať metódu hash a byť porovnateľný podľa hodnoty. Zvyčajne sú kľúčmi:
- Čísla (int, float)
- Reťazce (str)
- Tupy (tuple), ak všetky prvky sú tiež hashovateľné
- Boolean hodnoty (bool)
Menné typy, ako sú zoznamy, množiny alebo slovníky, nemôžu byť kľúčmi, pretože nie sú hashovateľné.
Príklad:
my_dict = {
1: 'jeden',
'kľúč': 'hodnota',
(1, 2): 'tup kľúč'
}