Junior — Middle
Python-да сөздік кілті ретінде тізбекті қолдануға бола ма?
sobes.tech AI
AI-дан жауап
Иә, Python-да тізбектерді (кортеждерді) өзгермейтін (immutable) болған жағдайда сөздіктердің кілттері ретінде пайдалануға болады. Тізбектер, тек өзгермейтін объектілерді қамтитын (мысалы, сандар, жолдар, басқа тізбектер), хештелетін және кілт ретінде қолданылуы мүмкін.
Мысал:
my_dict = { (1, 2): "мәні", (3, 4): "басқа мәні" }
print(my_dict[(1, 2)]) # 'мәні' шығарады
Алайда, егер тізбек өзгермелі объектілерді қамтыса, мысалы, тізімдер, ол кілт бола алмайды, себебі ол хештелмеген.