Se s
è un oggetto slice
in Python, costruiti utilizzando s = slice(start, stop, step)
o (nel contesto appropriato) start:stop:step
, i valori utilizzati per costruire s
sono disponibili dall'oggetto slice
stesso come s.start
, s.stop
e s.step
.Posso ottenere i valori usati per costruire un xrif di Python 2.7 dall'oggetto stesso?
simili start
, stop
e step
membri sono disponibili su range
oggetti in Python 3.4 [Issue9896]. Ad esempio, range(1, 4, 2).start == 1
.
Tuttavia, Python 2.7 xrange
oggetti non hanno i membri start
, stop
e step
. C'è un altro modo per ottenere i valori utilizzati per costruire il xrange
dall'oggetto stesso?
Io non la penso così. –
È possibile ottenere facilmente valori che dovrebbero costruire un intervallo equivalente, ma non gli argomenti effettivi del costruttore utilizzati. – user2357112