Ich habe es mit Python's Slicing zu tun und bin auf unerwartete Ergebnisse gestoßen.Ist dieses Slicing-Verhalten definiert?
Beispiel:
print([1, 2, 3][0:-4:-1])
Returns [1]
print([1, 2, 3][0:-3:-1])
print([1, 2, 3][0:-2:-1])
print([1, 2, 3][0:-1:-1])
Jede dieser Erträge []
(wie erwartet).
Wie passiert das?
Danke, Reyha24.
Fragen Sie nur nach dem ersten Beispiel? – zondo
@zondo: Ja. Die anderen sind mir klar. – Reyha24
Dies ist ein definiertes Verhalten. Es ist ähnlich wie "[1, 2, 3] [2: 3]", nur rückwärts statt vorwärts. – user2357112