En Python, un " slice " es un subconjunto de una lista o una variable de cadena que se obtiene mediante la definición de un punto de partida y /o terminar índice en la variable y la devolución de los valores dentro de ese rango . El subconjunto devuelto incluye el valor del índice de partida , pero no el valor final . Usted puede utilizar el método slice en diferentes tipos de datos , incluyendo cadenas, números y listas. Utilice
Usando un trozo de Python funciona de manera similar a la indización de matrices en otros lenguajes de programación , excepto cuando se llama el índice de un elemento en una matriz , sólo se puede devolver un elemento a la vez . Además, no se puede cortar otros tipos de datos, tales como cadenas , pero el método slice en Python le permite . El método slice utiliza indexación cero, lo que significa que el primer carácter o elemento de la lista tiene el índice cero, el segundo elemento tiene índice , y así sucesivamente.
Sintaxis
< p> para utilizar el método de corte, es necesario crear e inicializar una variable para cortar primero . A continuación, utilice corchetes para llamar al método rebanada funciones, señalando condiciones de iniciar el corte , termine el corte , o ambos. Por ejemplo, escriba " myvar [ 03:05 ]" para cortar una variable llamada " myvar ", que comienza en la tercera posición y terminando en el índice antes de la quinta posición. También puede escribir " myvar [ 3 ]:" para cortar en la tercera posición y volver todo después, o el tipo. " Myvar [: 5 ] " para volver todo a la quinta posición y cortar allí
tipos
puede utilizar el método de la rebanada en varios tipos diferentes de datos y obtener resultados diferentes . Por ejemplo , si tiene una variable de cadena denominada " Alf ", que contiene las letras del alfabeto en orden , si escribes " alph [ 01:05 ]" devuelve " bcde . ' La subcadena Si usted tiene una lista de cadenas o enteros llamados " lst ", " lst [ 01:03 ]" vuelve a escribir el segundo y tercer elementos de la lista . También puede crear una variable y usar el método slice para guardar un valor de otra variable o lista a la misma.
Función
Python tiene una función integrada llamada " rebanada " que funciona de manera similar al método slice pero tiene una sintaxis diferente . La función de toma de una a tres parámetros : inicio, parada y paso, el que se desea ser un parámetro de "stop" , que indica que se detenga la división. Por ejemplo , si escribes " alph [ slice ( 1,5) ]" devuelve el " bcde . " Subcadena Usted puede utilizar el parámetro "step" para saltar algunos valores . Por ejemplo, " alph [ slice ( 0,5,2 ) ] ", dice para empezar en la posición cero y cortar en la posición cinco, pero volver cada segundo valor. Este ejemplo da como resultado "ace ".