Какие типы данных являются mutable, а какие immutable

Python Senior Без компании
Какие типы данных являются mutable, а какие immutable
Ответы
В Python к **mutable** (изменяемым) типам данных относятся: - `list` - `dict` - `set` - Пользовательские классы (по умолчанию) **Immutable** (неизменяемые) типы: - `int`, `float`, `bool` - `str` - `tuple` - `frozenset` - `bytes` Пример с mutable (изменение списка): ``` a = [1, 2, 3] a[0] = 10 # OK ``` Пример с immutable (ошибка при изменении строки): ``` s = "hello" s[0] = "H" # TypeError ``` Ключевое отличие: mutable объекты можно изменять после создания, а immutable - нет (при "изменении" создаётся новый объект).