memoryview()
Даёт доступ к памяти объекта без копирования.
Сигнатура
memoryview(object)Возвращает «представление» внутренних байтов объекта (например, bytes или bytearray), позволяя работать с ними без лишнего копирования.
data = bytearray(b"hello")
mv = memoryview(data)
print(mv[0]) # 104 (код 'h')
mv[0] = 72 # меняем исходный буфер
print(data) # bytearray(b'Hello')