Die erweiterte Indexierungssyntax wird in Python-Dokument erwähnt.Problem mit Listenschnittsyntax in Python
slice([start], stop[, step])
Slice-Objekte werden auch generiert, wenn die erweiterte Indizierungssyntax verwendet wird. Zum Beispiel: a[start:stop:step]
oder a[start:stop, i]
. Eine alternative Version, die einen Iterator zurückgibt, finden Sie unter itertools.islice()
.
a[start:stop:step]
funktioniert wie beschrieben. Aber was ist mit dem zweiten? Wie wird es benutzt?
Sie sind also zu fragen, was ‚i‘ bedeutet in „a [Start: Stopp, i]“? –
Ja, was ist "i", wenn a eine Sequenz sein soll? – Dingle
'a' ist nicht unbedingt eine Abfolge von einem der Standard-Grundtypen. – Amber