Получить доступ к диапазону элементов последовательности, например списка, можно с помощью нотации среза. Чтобы получить фрагмент списка, укажите индекс первого элемента фрагмента и индекс последнего элемента фрагмента плюс 1. Разделите индексы двоеточием и заключите в квадратные скобки. Например, вывести на экран первые три пункта из списка дел можно следующим образом:
print(my_list[0:3])
Результатом будет список элементов с индексами от 0 до 2:
['Pay bills', 'Tidy up', 'Walk the dog']
Начальный и конечный индексы в срезе указывать необязательно. Если опустить начальный индекс, срез начнется с нулевого элемента списка. Это означает, что срез из предыдущего примера можно смело изменить так:
print(my_list[:3])
Если опустить конечный индекс, то срез будет продолжаться до конца списка. Вот так можно вывести элементы с индексом 3 и выше:
print(my_list[3:])