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

Какие знаешь иммутабельные объекты

В 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 ключами) и потокобезопасности.

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

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

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

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