Slicing — это техника для извлечения части последовательности, например строки, списка или кортежа, путём указания начальной и конечной позиций. Это удобный и эффективный способ работать с подпоследовательностями без изменения исходных данных.
Основной синтаксис для slicing выглядит вот так:
sequence[start:end]
Где start — это начальный индекс (включительно), а end — конечный индекс (исключительно). Например:
name = "John"
name[1:3] # Возвращает 'oh'
Slicing даёт гибкость через значения по умолчанию:
Если опустить начальный индекс: по умолчанию 0 (начало)
name = "John"
name[:2] # Возвращает 'Jo'
Если опустить конечный индекс: по умолчанию длина последовательности
name = "John"
name[3:] # Возвращает 'n'
Slicing часто используется для:
В срезах Python индекс end является включающим, то есть sequence[1:3] будет включать элемент с индексом 3.
Новый — ещё не проверен сообществом
Вы