Если s
является объектом slice
в Python, созданным с использованием либо s = slice(start, stop, step)
, либо (в соответствующем контексте) start:stop:step
, значения, используемые для построения s
, доступны из самого объекта slice
как s.start
, s.stop
и s.step
.
Аналогичные члены start
, stop
и step
доступны для объектов range
в Python 3.4 [Issue9896]. Например, range(1, 4, 2).start == 1
.
Однако объекты Python 2.7 xrange
не имеют членов start
, stop
и step
. Есть ли другой способ получить значения, используемые для построения xrange
, из самого объекта?