Разница между целыми числами и срезами в Python при работе со списками заключается в том, что целые числа используются для указания индексов элементов списка, а срезы позволяют извлекать (или присваивать) сразу несколько элементов. habr.com skillbox.ru
Срезы имеют три параметра: ru.hexlet.io
- START — индекс первого элемента в выборке. ru.hexlet.io Если его не ставить, то по умолчанию равен нулю, то есть началу последовательности. habr.com
- STOP — индекс элемента списка, перед которым срез должен закончиться. ru.hexlet.io Сам элемент с индексом STOP не будет входить в выборку. ru.hexlet.io Если его не ставить, то по умолчанию используется длина объекта («до самого конца»). habr.com
- STEP — шаг выбираемых индексов. ru.hexlet.io По умолчанию равен 1. habr.com Если шаг равен 1, то берётся каждый элемент, если 2 — через один. habr.com А если шаг равен -1, то элементы выбираются справа налево. habr.com
Таким образом, целые числа указывают индексы элементов списка, а срезы позволяют работать с диапазоном элементов сразу. habr.com skillbox.ru