Встречается на собеседованиях • сегодня

Может ли список быть ключем в словаре

Нет, список не может быть ключом в словаре, потому что ключи словаря должны быть хэшируемыми (неизменяемыми) объектами. Списки изменяемы, поэтому их нельзя хэшировать. Вместо списка можно использовать кортеж (tuple), так как он неизменяем.

Пример:

python
# Так нельзя (ошибка)
# my_dict = {[1, 2]: 'value'}  

# А так можно
my_dict = {(1, 2): 'value'}
print(my_dict[(1, 2)])  # Выведет 'value'
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы