check if bytes is all nulls

Steven D'Aprano steve+comp.lang.python at
Sun Apr 1 21:13:49 EDT 2018

On Sun, 01 Apr 2018 19:14:05 +0000, Arkadiusz Bulski wrote:

> Thanks,
> timeit gives `not any(key)` same performance as `sum(key)==0`.

Have you considered what happens when the key is *not* all zeroes?

key = b'\x11'*1000000

any(key) bails out on the first byte. sum(key) has to add a million 


More information about the Python-list mailing list