“Conocimientos Programación>Python Programming

Python Método Slice

2011/6/15
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 ".

Python Programming
Cómo escribir en un archivo en Python
Tiempo de funcionamiento restante en Python
Cómo leer un archivo arbitrario en Python
Cómo leer y escribir archivos en Python
Cómo convertir una lista en un conjunto en Python
Cómo Transportar una lista de listas en Python
Cómo reemplazar el espacio blanco con Python
Tutorial de Python iteradores
Conocimientos Informáticos © http://www.ordenador.online