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

Приведи пример нехешируемых объектов

В Python нехешируемыми являются изменяемые (mutable) объекты, такие как списки, множества и словари. Они не могут быть ключами в словарях или элементами множеств.

Примеры нехешируемых объектов:

python
# Список (list)
my_list = [1, 2, 3]

# Множество (set)
my_set = {1, 2, 3}

# Словарь (dict)
my_dict = {'a': 1, 'b': 2}

# Попытка использовать как ключ словаря вызовет TypeError
try:
    d = {my_list: "value"}
except TypeError as e:
    print(f"Ошибка: {e}")  # unhashable type: 'list'

Хешируемыми являются только неизменяемые (immutable) типы: числа, строки, кортежи (если содержат только хешируемые элементы).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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