Sobes.tech
Junior — Middle

Көп элементтүү тизмени сөздүктө ачкыч катары колдонуу мүмкүнбү?

sobes.tech AI

AIден жооп

Ооба, бир нече элементтен турган тюпл сөздүктө ачкыч катары колдонулушу мүмкүн, эгер тюплдин бардык элементтери өзгөрүлбөс (hashable) маалымат түрлөрү болсо. Тюплдер өзү өзгөрүлбөс жана hashable болуп саналат, эгер алардын мазмуну да hashable болсо.

Мисал:

менин_жолдошум = {('a', 1): 'маани1', ('b', 2): 'маани2'}
print(менин_жолдошум[('a', 1)])  # 'маани1' чыгарат

Эгер тюплдө өзгөрүлүүчү объекттер, мисалы, тизмелер болсо, мындай тюпл ачкыч катары колдонулбайт.