Встречается на собеседованиях • сегодня
Что такое изменяемый объект в Python
Изменяемый объект (mutable) в Python — это объект, содержимое которого можно изменить после создания без изменения его идентификатора (id). Основные изменяемые типы: списки (list), словари (dict), множества (set), байтовые массивы (bytearray).
Пример:
python
my_list = [1, 2, 3]
print(id(my_list)) # id останется тем же
my_list.append(4) # изменяем список
print(my_list) # [1, 2, 3, 4]
print(id(my_list)) # id не изменилсяКлючевые особенности:
- Можно модифицировать содержимое
- При передаче в функцию передается ссылка на объект
- Используют больше памяти, чем неизменяемые объекты
- Требуют осторожности при использовании в качестве аргументов по умолчанию

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