Срезы 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]
← Все записи: Методы списков и кортежей Python
Поддержать проект