Встречается на собеседованиях • сегодня
Какой методы есть только у объекта неизменяемого типа
У неизменяемых типов в Python (например, int, str, tuple) есть метод __hash__(), который позволяет использовать объект как ключ в словаре или элемент множества. Изменяемые типы (например, list, dict, set) не имеют этого метода, так как их хеш может измениться.
Пример:
python
x = (1, 2) # кортеж (неизменяемый)
print(x.__hash__()) # работает
y = [1, 2] # список (изменяемый)
print(y.__hash__) # AttributeError: 'list' object has no attribute '__hash__'
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы