Функция slice() в Python

Пример

Создайте кортеж и объект среза. Используйте объект среза для получения первых двух элементов кортежа:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])

Запуск примера

Определение и использование

Функция slice() возвращает объект среза (срез)

Объект среза slice используется для указания, как резать последовательность. Вы можете указать, где начинать рез, где заканчивать рез, а также specify шаг, например резать через каждый элемент.

Синтаксис

slice(start, end, step)

Значение параметра

Параметр Описание
start Опционально. Число, определяющее, в哪个 позиции начинается рез. По умолчанию 0.
end Опционально. Число, определяющее, в哪个 позиции заканчивается рез
step Опционально. Число, определяющее шаг реза. По умолчанию 1.

Более примеров

Пример

Создайте кортеж и объект среза. Начните среза с позиции 3 и разрежьте до позиции 5, верните результат:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3, 5)
print(a[x])

Запуск примера

Пример

Создайте кортеж и объект среза. Используйте параметр step для возврата каждого третьего элемента:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0, 8, 3)
print(a[x])

Запуск примера