Встречается на собеседованиях • сегодня
Может ли список быть ключем в словаре
Нет, список не может быть ключом в словаре, потому что ключи словаря должны быть хэшируемыми (неизменяемыми) объектами. Списки изменяемы, поэтому их нельзя хэшировать. Вместо списка можно использовать кортеж (tuple), так как он неизменяем.
Пример:
python
# Так нельзя (ошибка)
# my_dict = {[1, 2]: 'value'}
# А так можно
my_dict = {(1, 2): 'value'}
print(my_dict[(1, 2)]) # Выведет 'value'
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы