Todas las soluciones que encontré fueron para listas.¿Cómo crear un byte o bytearray de una longitud dada llena de ceros en Python?
Gracias.
Todas las soluciones que encontré fueron para listas.¿Cómo crear un byte o bytearray de una longitud dada llena de ceros en Python?
Gracias.
simple:
bytearray(100)
le dará 100 bytes cero.
Para los bytes uno también puede usar el formulario literal b'\0' * 100
.
# Python 3.6.4 (64-bit), Windows 10
from timeit import timeit
print(timeit(r'b"\0" * 100')) # 0.04987576772443264
print(timeit('bytes(100)')) # 0.1353608166305015
¿Qué le parece llenar la matriz con cierto valor, diferente de cero? –
bytearray ([1] * 100) – gaborous