Поскольку даже базовые срезы поддерживают отрицательные индексы, проверка на наличие содержимого требует знания длины последовательности.Вы можете указать эту длину с помощью range
:
so=slice(b,e,s)
r=range(n)[so]
if i in r: # ...
xrange
в Python 2 не поддерживает нарезку (или проверку на постоянство времени).