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

Python Junior Без компании
Какие структуры данных в Python мутабельные
Ответы
В Python мутабельными (изменяемыми) структурами данных являются: - **Списки (list)** – можно изменять элементы, добавлять и удалять их. ``` lst = [1, 2, 3] lst[0] = 10 # Изменение элемента lst.append(4) # Добавление ``` - **Словари (dict)** – можно добавлять, изменять и удалять пары ключ-значение. ``` d = {'a': 1} d['b'] = 2 # Добавление d['a'] = 0 # Изменение ``` - **Множества (set)** – можно добавлять и удалять элементы. ``` s = {1, 2} s.add(3) # Добавление s.remove(1) # Удаление ``` - **Байтовые массивы (bytearray)** – изменяемая версия `bytes`. ``` ba = bytearray(b'abc') ba[0] = 100 # Изменение байта ``` Их мутабельность позволяет изменять содержимое после создания, но требует осторожности при передаче в функции (передаются по ссылке).