La función slice() de Python devuelve un objeto slice.
Un objeto de división se utiliza para especificar cómo dividir una secuencia. Puede especificar dónde comenzar el corte y dónde terminar. También puede especificar el paso, lo que le permite, p. corte solo todos los demás elementos.
Ejemplo
Cree una tupla y un objeto de segmento. Usa el objeto slice para obtener solo los dos primeros elementos de la tupla:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(2) print(a[x])
Sintaxis
slice(empezar, final, paso)
Valores de parámetros
Parámetro | Descripción |
Empezar | Opcional. Un número entero que especifica en qué posición comenzar el corte. El valor predeterminado es 0 |
Final | Un número entero que especifica en qué posición terminar el corte |
Paso | Opcional. Un número entero que especifica el paso del corte. El valor predeterminado es 1 |
Ejemplo
Cree una tupla y un objeto de segmento. Inicie el objeto de corte en la posición 3, corte en la posición 5 y devuelva el resultado:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(3, 5) print(a[x])
Ejemplo
Cree una tupla y un objeto de segmento. Use el parámetro de paso para devolver cada tercer elemento:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(0, 8, 3) print(a[x])