# Doing some operation on bytearray # Pretty weird way - map bytearray thru function, but make sure that # function return bytes of size 1, then join them together. Surely, # this is slowest way to do it. import bench def test(num): for i in iter(range(num // 10000)): ba = bytearray(b"\0" * 1000) ba2 = b"".join(map(lambda x: bytes([x + 1]), ba)) bench.run(test)