Встречается на собеседованиях • сегодня
Что такое изменяемые структуры данных
Изменяемые (мутабельные) структуры данных — это объекты, содержимое которых можно изменять после создания без создания нового объекта. В Python к ним относятся: списки (list), словари (dict), множества (set), байтовые массивы (bytearray).
Пример изменяемости списка:
python
my_list = [1, 2, 3]
my_list[0] = 100 # изменяем элемент
print(my_list) # [100, 2, 3]Ключевые особенности:
- Позволяют модифицировать содержимое
- Используют ссылочную семантику (при присваивании создается ссылка на тот же объект)
- Могут быть элементами других изменяемых структур
- Не могут быть ключами словаря (кроме
dict)
Пример с словарем:
python
d = {'a': 1}
d['b'] = 2 # добавление нового элементаИзменяемость дает гибкость, но требует осторожности при работе с несколькими ссылками на один объект.

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