Funkcja slice() w Python

Przykład

Utwórz krotkę i obiekt slice. Użyj obiektu slice, aby uzyskać tylko pierwsze dwa elementy krotki:

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

Przykład uruchomienia

Definicja i użycie

Funkcja slice() zwraca obiekt slice (wycinek).

Obiekt slice służy do określenia, jak cięć ma być wykonane na sekwencji. Możesz określić, gdzie zaczyna się cięcie oraz gdzie kończy się cięcie. Możesz również określić krok, np. wycinanie co drugiego elementu.

Gramatyka

slice(start, end, step)

Wartość parametru

Parametr Opis
start Opcjonalnie. Całkowita liczba, określająca pozycję, w której zaczyna się cięcie. Domyślnie wynosi 0.
end Opcjonalnie. Całkowita liczba, określająca pozycję, w której kończy się cięcie.
step Opcjonalnie. Całkowita liczba, określająca wartość kroku cięcia. Domyślnie wynosi 1.

Więcej przykładów

Przykład

Utwórz krotkę i obiekt wycinka. Zacznij wycinek w pozycji 3 i skróć w pozycji 5, zwracając wynik:

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

Przykład uruchomienia

Przykład

Utwórz krotkę i obiekt wycinka. Użyj parametru step, aby zwrócić co trzeci element:

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

Przykład uruchomienia