Встречается на собеседованиях • сегодня
Какие знаешь иммутабельные объекты
В Python иммутабельными (неизменяемыми) объектами являются те, которые нельзя изменить после создания. Основные примеры:
- Числа (
int,float,complex) - Строки (
str) - Кортежи (
tuple) - Фрозенсеты (
frozenset) - Булевы значения (
bool)
Пример:
python
s = "hello"
s[0] = "H" # TypeError: 'str' object does not support item assignment
t = (1, 2, 3)
t[0] = 4 # TypeError: 'tuple' object does not support item assignmentПри попытке изменить их возникает TypeError. Иммутабельность важна для хешируемости (использования в dict ключами) и потокобезопасности.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы