Função Python slice()
Exemplo
Crie uma tupla e um objeto de fatia. Use o objeto slice para obter apenas os dois primeiros itens da tupla:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])
Definição e uso
A slice()
função retorna um objeto de fatia.
Um objeto de fatia é usado para especificar como fatiar uma sequência. Você pode especificar onde iniciar o fatiamento e onde terminar. Você também pode especificar a etapa, que permite, por exemplo, fatiar apenas todos os outros itens.
Sintaxe
slice(start, end, step)
Valores de parâmetro
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 |
Mais exemplos
Exemplo
Crie uma tupla e um objeto de fatia. Inicie o objeto slice na posição 3 e slice para a posição 5 e retorne o resultado:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3,
5)
print(a[x])
Exemplo
Crie uma tupla e um objeto de fatia. Use o parâmetro step para retornar cada terceiro item:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0,
8, 3)
print(a[x])