Funkcja Python slice()
Przykład
Utwórz krotkę i plasterek. Użyj obiektu plasterka, aby uzyskać tylko dwa pierwsze 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 plasterka.
Obiekt plasterka jest używany do określenia sposobu pocięcia sekwencji. Możesz określić, gdzie rozpocząć krojenie i gdzie zakończyć. Możesz również określić krok, który pozwala np. pokroić tylko co drugi element.
Składnia
slice(start, end, step)
Wartości parametrów
Parameter | Description |
---|---|
start | Optional. An integer number specifying at which position to start the slicing. Default is 0 |
end | An integer number specifying at which position to end the slicing |
step | Optional. An integer number specifying the step of the slicing. Default is 1 |
Więcej przykładów
Przykład
Utwórz krotkę i plasterek. Rozpocznij plasterkowanie na pozycji 3 i plasterek na pozycję 5, a następnie zwróć wynik:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3,
5)
print(a[x])
Przykład
Utwórz krotkę i plasterek. 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])