Senior
Python sözlüyündə açar nə ola bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Python-da lüğətin açarı hər hansı dəyişməz (hashable) obyekt ola bilər. Bu, açarın hash metoduna malik olması və dəyər üzrə müqayisə edilə bilməsi deməkdir. Adətən, açarlar:
- Rəqəmlər (int, float)
- Sətirlər (str)
- Tuplar (tuple), əgər 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, dəstlər və ya lüğətlər, hashable olmadıqları üçün açar ola bilməzlər.
Nümunə:
my_dict = {
1: 'bir',
'açar': 'dəyər',
(1, 2): 'tuplu açar'
}