Junior — Middle
Kādi datu tipi var kalpot kā atslēgas Python vārdnīcās?
sobes.tech AI
Atbilde no AI
Python valodā vārdnīcu atslēgas var būt tikai nemaināmi (hashable) datu tipi. Tas nozīmē, ka atslēgai jābūt pastāvīgai vērtībai un jāatbalsta metode hash.
Galvenie atslēgu tipi:
- Skaitļi (int, float, complex)
- Rindas (str)
- Tupi (tuple), ja visi iekšējie elementi ir arī hashable
- Boolea vērtības (bool)
Nav atļauts izmantot maināmus tipus, piemēram, sarakstus (list), kopas (set), vārdnīcas (dict), jo tie nav hashable.
Piemērs:
my_dict = {
42: 'atbilde',
'atslēga': 'vērtība',
(1, 2): 'tupes atslēga'
}