Работал ли с типом Bytearray

Python Middle Без компании
Работал ли с типом Bytearray
Ответы
Да, работал. Bytearray — это изменяемая последовательность байтов в Python. В отличие от `bytes`, его можно модифицировать после создания. **Пример:** ``` data = bytearray(b'hello') # создаем bytearray data[0] = 72 # изменяем первый байт (h → H) print(data) # bytearray(b'Hello') # Добавление данных data.extend(b' world') print(data) # bytearray(b'Hello world') ``` **Применение:** - Работа с бинарными данными (файлы, сетевые пакеты). - Эффективные изменения без создания новых объектов. - Поддержка методов списков (`append`, `pop`, `reverse`). **Нюансы:** - Элементы — целые числа 0-255. - Не поддерживает Unicode строки напрямую (нужна кодировка).