I have every long binary string that I would like to filter by a pattern. Here is a working example:
x = b"\x00\x01\x02\x03\x04\x00\x01\x02\x03\x04"
x[1]
y = [x[i] for i in range(len(x)) if not ((i%5 == 4) or (i%5 == 3))]
bytes(y)
It works fine, but I am wondering if there is a better method, performance-wise. I use python 3.4, if that matters.