Да, я знаю, что есть много похожих вопросов. Но я просто не могу найти то, что искал.Простая строка Python (назад) Нарезка
Мое замешательство - это обратная нарезка.
my_jumble = ['jumbly', 'wumbly', 'number', 5]
print(my_jumble[:1:-1])
Теперь я обнаружил, что результат будет
[5, 'number']
Так что я подумал, что, может быть, я буду тестировать его, изменяя концы в этой строке нарезания.
print(my_jumble[:2:-1])
Я был уверен, что Python бы дать мне что-то вроде
[5, 'number', 'wumbly']
Вместо этого он дал мне это, которое заставило меня полностью потерял ...
[5]
Может кто-то объяснить, что здесь? Я новичок в Python и считаю это очень запутанным. Спасибо за любую помощь.
Удивительное объяснение. Я понимаю это сейчас. Огромное спасибо. –
@HarryLens вы можете! ;), когда мы можем видеть это графически, все становится понятнее ... :) – Ian
> обратная сортировка отменяет ваш список прежде, чем нарезать <Все документы для этого? Я вижу это заявление впервые. – warvariuc