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])
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
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])