Встречается на собеседованиях • сегодня
Работал ли с типом Bytearray
Да, работал. Bytearray — это изменяемая последовательность байтов в Python. В отличие от bytes, его можно модифицировать после создания.
Пример:
python
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')
text
**Применение:**
- Работа с бинарными данными (файлы, сетевые пакеты).
- Эффективные изменения без создания новых объектов.
- Поддержка методов списков (`append`, `pop`, `reverse`).
**Нюансы:**
- Элементы — целые числа 0-255.
- Не поддерживает Unicode строки напрямую (нужна кодировка).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы