Функция 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])