Junior — Middle
Birden fazla öğe içeren bir demet (tuple) sözlükte anahtar olarak kullanılabilir mi?
sobes.tech yapay zeka
AI'dan gelen yanıt
Да, кортеж с несколькими элементами можно использовать в качестве ключа в словаре, если все элементы кортежа являются неизменяемыми (хешируемыми) типами данных. Кортежи сами по себе неизменяемы и хешируемы, если их содержимое тоже хешируемо.
Пример:
my_dict = {('a', 1): 'value1', ('b', 2): 'value2'}
print(my_dict[('a', 1)]) # Выведет 'value1'
Если в кортеже есть изменяемые объекты, например списки, то такой кортеж нельзя использовать как ключ.