Sobes.tech
Junior — Middle

Python-да сөздік кілті ретінде тізбекті қолдануға бола ма?

sobes.tech AI

AI-дан жауап

Иә, Python-да тізбектерді (кортеждерді) өзгермейтін (immutable) болған жағдайда сөздіктердің кілттері ретінде пайдалануға болады. Тізбектер, тек өзгермейтін объектілерді қамтитын (мысалы, сандар, жолдар, басқа тізбектер), хештелетін және кілт ретінде қолданылуы мүмкін.

Мысал:

my_dict = { (1, 2): "мәні", (3, 4): "басқа мәні" }
print(my_dict[(1, 2)])  # 'мәні' шығарады

Алайда, егер тізбек өзгермелі объектілерді қамтыса, мысалы, тізімдер, ол кілт бола алмайды, себебі ол хештелмеген.