В чем разница между array.array('B')
и bytearray
?
from array import array
a = array('B', 'abc')
b = bytearray('abc')
a[0] = 100
b[0] = 'd'
print a
print b
Есть ли разница в памяти или скорости? Каков предпочтительный вариант использования каждого из них?