Встречается на собеседованиях • сегодня
Что такое неизменяемые структуры данных
Неизменяемые (immutable) структуры данных — это объекты, состояние которых нельзя изменить после создания. В Python к ним относятся: числа (int, float), строки (str), кортежи (tuple), frozenset.
Пример:
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Особенности:
- Безопасность в многопоточной среде (thread-safe).
- Могут использоваться как ключи в словарях.
- Эффективны для хеширования.
При "изменении" создаётся новый объект, а не модифицируется старый.

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