Funkce Python slice() .
Příklad
Vytvořte n-tici a objekt řezu. Pomocí objektu řezu získáte pouze dvě první položky n-tice:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])
Definice a použití
Funkce slice()
vrací objekt řezu.
Objekt řezu se používá k určení způsobu rozdělení sekvence. Můžete určit, kde začít krájení a kde skončit. Můžete také určit krok, který vám umožní např. nakrájet pouze každou další položku.
Syntax
slice(start, end, step)
Hodnoty parametrů
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 |
Další příklady
Příklad
Vytvořte n-tici a objekt řezu. Začněte objekt řezu na pozici 3 a řez na pozici 5 a vraťte výsledek:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3,
5)
print(a[x])
Příklad
Vytvořte n-tici a objekt řezu. Pomocí parametru step vrátíte každou třetí položku:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0,
8, 3)
print(a[x])