Python -slice()- Funktion
Beispiel
Erstellen Sie ein Tupel und ein Slice-Objekt. Verwenden Sie das Slice-Objekt, um nur die beiden ersten Elemente des Tupels zu erhalten:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])
Definition und Verwendung
Die slice()
Funktion gibt ein Slice-Objekt zurück.
Ein Slice-Objekt wird verwendet, um anzugeben, wie eine Sequenz geschnitten wird. Sie können angeben, wo das Slicing beginnen und wo es enden soll. Sie können auch den Schritt angeben, der es Ihnen ermöglicht, zB nur jedes andere Element zu schneiden.
Syntax
slice(start, end, step)
Parameterwerte
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 |
Mehr Beispiele
Beispiel
Erstellen Sie ein Tupel und ein Slice-Objekt. Starten Sie das Slice-Objekt an Position 3, schneiden Sie es bis Position 5 und geben Sie das Ergebnis zurück:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3,
5)
print(a[x])
Beispiel
Erstellen Sie ein Tupel und ein Slice-Objekt. Verwenden Sie den step-Parameter, um jedes dritte Element zurückzugeben:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0,
8, 3)
print(a[x])