Обращение списка с использованием нотации фрагментов

в следующем примере:

foo = ['red', 'white', 'blue', 1, 2, 3]

где: foo [0: 6: 1] напечатает все элементы в foo. Однако foo [6: 0: -1] будет опускать 1-й или 0-й элемент.

>>> foo[6:0:-1]
[3, 2, 1, 'blue', 'white']

Я понимаю, что могу использовать foo.reverse () или foo [:: - 1] для печати list в обратном порядке, но я пытаюсь понять, почему foo [6: 0: -1] не печатает весь список?

59
задан codeforester 14 May 2018 в 19:59
поделиться