Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Copy Source | Copy HTML
- >>> s = "Hello Dolly!"
- >>> s[ 0:len(s):-1]
- ''
- >>> #то была пустая строка
- >>> s[ 0:len(s)]
- 'Hello Dolly!'
arr = [range(1, 20)]
print(arr[0:len(arr)-1:-1])
print(arr[0:len(arr)-2:-1])
print(arr[0:len(arr)-3:-1])
Как-то умышленно запутано. Зачем писать такой код?
Весь "трюк" в том что len(arr) = 1 ( arr будет [ [ 1, 2, ... 19 ] ]). Учитывая содержания этого треда, дальше все понятно, Но лучше такой код просто не писать.
Всё, что Вы хотели знать о слайсах