Какие знаешь мутабельные структуры данных

Python Junior Без компании
Какие знаешь мутабельные структуры данных
Ответы
В Python мутабельными (изменяемыми) структурами данных являются те, которые можно изменять после создания без создания нового объекта. Основные из них: - **Списки (list)** – можно изменять, добавлять и удалять элементы. ``` my_list = [1, 2, 3] my_list.append(4) # [1, 2, 3, 4] ``` - **Словари (dict)** – изменяемы, можно добавлять, изменять и удалять пары ключ-значение. ``` my_dict = {'a': 1} my_dict['b'] = 2 # {'a': 1, 'b': 2} ``` - **Множества (set)** – можно изменять, добавлять и удалять элементы. ``` my_set = {1, 2} my_set.add(3) # {1, 2, 3} ``` - **Байтовые массивы (bytearray)** – изменяемая версия bytes. ``` b_arr = bytearray(b'abc') b_arr[0] = 100 # bytearray(b'dbc') ``` Эти структуры позволяют модифицировать содержимое без пересоздания объекта, что делает их полезными для динамических данных.