Sobes.tech
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'
}