Sobes.tech
Junior — Middle

Çox elementli tuple-u lüğətdə açar kimi istifadə etmək mümkündürmü?

sobes.tech Süni İntellekt

AI-dan cavab

Bəli, çox elementli tuple, əgər bütün elementlər dəyişməz (hashable) məlumat tipləridirsə, lüğətdə açar kimi istifadə edilə bilər. Tuple-lər özləri dəyişməz və hashable-dir, əgər onların məzmunu da hashable-dirsə.

Nümunə:

my_dict = {('a', 1): 'dəyər1', ('b', 2): 'dəyər2'}
print(my_dict[('a', 1)])  # 'dəyər1' göstərəcək

Əgər tuple-də dəyişə bilən obyektlər, məsələn, siyahılar varsa, belə bir tuple açar kimi istifadə edilə bilməz.