Junior — Middle
Python lüğətlərində açar kimi hansı məlumat tipləri istifadə oluna bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Python-da sözlüklərin açarları yalnız dəyişməz (hashable) məlumat tipləri ola bilər. Bu, açarın sabit bir dəyərə malik olması və hash metodunu dəstəkləməsi deməkdir.
Əsas açar tipləri:
- Rəqəmlər (int, float, complex)
- Sətirlər (str)
- Tuples (tuple), əgər içindəki bütün elementlər də hashabledirsə
- Boolean dəyərlər (bool)
Dəyişdirilə bilən tiplər, məsələn, siyahılar (list), dəstlər (set), sözlüklər (dict) istifadə edilə bilməz, çünki onlar hashable deyil.
Nümunə:
my_dict = {
42: 'cavab',
'açar': 'dəyər',
(1, 2): 'tuple açar'
}