Sobes.tech
Senior

Šta može biti ključ u Python rečniku?

sobes.tech АИ

Одговор од АИ

U Python-u, ključ rečnika može biti bilo koji nemutabilni (hashable) objekat. To znači da ključ mora imati metodu hash i biti uporediv po vrednosti. Obično, ključevi su:

  • Brojevi (int, float)
  • Nizovi (str)
  • Torke (tuple), ako su svi elementi takođe hashable
  • Boolean vrednosti (bool)

Promenljivi tipovi, kao što su liste, skupovi ili rečnici, ne mogu biti ključevi jer nisu hashable.

Primer:

my_dict = {
    1: 'jedan',
    'ključ': 'vrednost',
    (1, 2): 'torka ključ'
}