Junior — Middle
Python сөздүктөрүндө ачкыч катары кайсы маалымат түрлөрү колдонулушу мүмкүн?
sobes.tech AI
AIден жооп
Pythonдо сөздүктүн ачкычтары гана өзгөрүлбөс (hashable) маалымат түрлөрү болушу мүмкүн. Бул ачкычтын туруктуу мааниге ээ болушу жана hash методуна колдоо көрсөтүшү керек дегенди билдирет.
Негизги ачкыч түрлөрү:
- Сандар (int, float, complex)
- Жолдар (str)
- Туптар (tuple), эгер ичиндеги бардык элементтер да hashable болсо
- Булеви маанилер (bool)
Өзгөрүлүүчү түрлөрдү, мисалы, тизмелер (list), жыйнактар (set), сөздүктөр (dict) колдонууга болбойт, анткени алар hashable эмес.
Мисал:
my_dict = {
42: 'жооп',
' ачкыч': 'баа',
(1, 2): 'туп ачкыч'
}