slice

Nombre completo
slice
Librería
Built-in
Sintaxis

class slice(stop)

class slice(start, stop [, step])

Descripción

La clase slice devuelve un objeto representando los índices especificados por range(start, stop, step).

Parámetros
  • start: Primer índice a generar en la secuencia.
  • stop: Valor límite del índice a generar.
  • step: (Opcional) valor a añadir a cada índice para generar el siguiente.
Resultado

El resultado es un objeto de la clase slice.

Ejemplos

Podremos crear un objeto tipo slice que incluya referencias a los índices 1, 3 y 5 (es decir, índices comenzando en 2, terminando en 6 y con un salto de 2) con el siguiente código:

index = slice(1, 6, 2)
index

slice(1, 6, 2)

Ahora, si tenemos, por ejemplo, una lista:

a = list("ABCDEFGH")
a

['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H']

...podemos extraer los elementos referenciados por nuestros índices de la siguiente forma:

a[index]

['B', 'D', 'F']

Enviado por admin el Mar, 19/01/2021 - 09:49