Срезы list[a:b:c]
Извлекает подпоследовательность по диапазону и шагу, возвращая новый список.
Сигнатура
list[start:stop:step]Срез возвращает новый список (или кортеж) с элементами от start до stop (не включая stop) с шагом step. Любой из параметров можно опустить. Отрицательный step разворачивает последовательность.
nums = [0, 1, 2, 3, 4, 5]
print(nums[1:4]) # [1, 2, 3]
print(nums[::2]) # [0, 2, 4]
print(nums[::-1]) # [5, 4, 3, 2, 1, 0]
print(nums[-2:]) # [4, 5]