Función de Python Slice

Función de Python Slice

Python es un idioma de alto nivel que es avanzado y conveniente. Usando funciones integradas simples, un desarrollador para principiantes puede realizar fácilmente sus tareas. La función incorporada en el lenguaje de programación de Python permite a los desarrolladores novatos escribir enormes líneas de código sin enfrentar ninguna dificultad. En este artículo, vamos a proporcionar detalles sobre la función Slice (). La función SLICE () en el lenguaje de programación de Python es una técnica comúnmente utilizada entre principiantes y programadores expertos para resolver diferentes problemas.

¿Qué es una función Python Slice ()??

El corte de la lista se utiliza para tomar un subconjunto de los elementos del conjunto. Se obtiene un subconjunto de la colección utilizando la función Slice (). Por ejemplo, tenemos una lista de 5 elementos y necesitamos los dos primeros elementos de la lista. Aquí, usaremos la función SLICE () y extraeremos solo los dos primeros elementos de la lista. Es una forma muy común en el lenguaje de programación de Python acceder a una variedad de elementos en una lista.

Sintaxis de la función SLICE ()

La sintaxis de la función Slice () es muy simple. Vea la sintaxis a continuación:

El 'slice ()' es el nombre de la función que funcionará y devolverá un objeto Slice. Se necesitan tres argumentos: comenzar, detener y pasos. Los argumentos de 'inicio' y 'pasos' son opcionales, lo que significa que se pueden omitir. Sin embargo, se debe proporcionar el argumento de 'parar'. El argumento de 'inicio' representa el punto de partida de la lista desde donde se debe iniciar el corte. Los 'pasos' representan los pasos que deben tomarse al extraer los otros elementos de la lista. El argumento de 'parar' representa el último punto donde el corte debe detenerse y no extraer otros elementos al lado.

Veamos algunos ejemplos para comprender mejor cómo funciona el método de Python Programming Language ().

Ejemplo 1:

En el primer ejemplo, solo proporcionaremos el argumento de 'detener', ya que es necesario proporcionar y no podemos omitirlo. Vea el código a continuación:

LST = ("1", "A", "2", "B", "3", "C", "4", "D")
slc = slice (2)
Imprimir (LST [SLC])

Si observa que no hemos importado ninguna biblioteca para usar la función SLICE (). Esta es la belleza de Python, que no necesita recordar cada biblioteca para usar las funciones básicas. El compilador utiliza automáticamente la biblioteca requerida sin importarla específicamente por el desarrollador.

La primera línea del código contiene la lista de elementos en la variable 'LST'. Tiene 8 artículos. La segunda línea de código tiene la función SLICE () con un valor '2' en él que representa el valor de 'parar'. Recuerde que siempre que solo se proporcione un argumento a la función SLICE (), representará el argumento de 'parar'. Aquí, la función Slice () se detendrá en 2 posiciones en la lista. La tercera línea contiene la declaración de impresión (LST [SLC]) que se utiliza para imprimir los elementos cortados por la función Slice (). Veamos la salida del programa que se proporciona a continuación:

Como puede ver, la función SLICE () devolvió dos elementos de la lista ya que el número de 'parada' proporcionado fue '2'.

Ejemplo 2:

Ahora, probemos la función SLICE () con una cadena. La función SLICE () funciona igual que funcionó con la lista. Vea el código a continuación.

String = 'Slice Object to Slice Python'
cortado = rebanada (20)
imprimir (cadena [en rodajas])

La función SLICE () debe devolver la cadena hasta 20 caracteres. Vea la salida a continuación:

Ejemplo 3:

Ajuste un poco el ejemplo anterior y proporcionemos las posiciones de 'inicio' y 'finalizar' y reduzca la lista con la función SLICE (). Aquí está el código:

LST = ("1", "A", "2", "B", "3", "C", "4", "D")
Slc = Slice (2,8)
Imprimir (LST [SLC])

Recuerde que si proporciona los dos argumentos a la función Slice (), los considerará como argumentos de 'inicio' y 'finalizar'. Aquí, '2' es el punto de partida y '8' es el punto final. La función SLICE () comenzará a cortar la lista desde la segunda posición y se detendrá en la octava posición, devolviendo todo lo que se encuentra entre estos dos puntos. Verifiquemos la salida que se da a continuación para ver qué ha devuelto la función SLICE ().

Tenga en cuenta que la función Slice () comenzó desde '2' y se detuvo en 'D' como '2' está presente en la segunda posición y 'D' está presente en la octava posición.

Ejemplo 4:

Como la función Slice () toma 3 argumentos totales, escribamos un programa que proporcione los tres argumentos para comprender sus trabajos. Consulte el código de muestra a continuación:

LST = ("1", "A", "2", "B", "3", "C", "4", "D")
slc = slice (2,8,3)
Imprimir (LST [SLC])

El resto de las líneas de código son las mismas, acabamos de ajustar un poco la función Slice () proporcionando los tres argumentos como entrada. Aquí, '2' representa la posición de 'inicio', '8' representa la posición 'final' y '3' representa los 'pasos' tomados en la lista mientras se corta. Los 'pasos' significa que la función slice () tomará el número definido de pasos cuando intente extraer el siguiente elemento de la lista. Como proporcionamos '3' para el argumento 'paso', la función SLICE () tomará los pasos y devolverá cada tercer elemento de la lista. Todos los demás elementos intermedios serán omitidos y no se devolverán como salida. Puede entender esto verificando la salida que se da a continuación:

Ahora, compare la salida de los ejemplos tercero y cuarto y vea la diferencia. La salida del tercer ejemplo devolvió 6 elementos de la lista, pero la salida del cuarto ejemplo devolvió solo 2 elementos. Esto se debe a que, en el tercer ejemplo, no proporcionamos la función 'Step' y Slice () que devolvió todo lo que estaba entre las posiciones de 'inicio' y 'final'. Sin embargo, cuando proporcionamos los argumentos de 'pasos' en el cuarto ejemplo, la función SLICE () tomó los 'pasos' particular cada vez que extraía un elemento de la lista, lo que solo se devuelve 2 elementos que se devuelven. Esto es muy útil para obtener solo los elementos deseados de la lista y omitir todos los demás que no son necesarios.

Conclusión

En este artículo, exploramos la función SLICE () en el lenguaje de programación de Python. La función SLICE () se usa para obtener los elementos en rodajas de la lista. Se necesitan tres argumentos: comenzar, detener y pasar, y devuelve un objeto en rodajas. Se utiliza para cortar cualquier secuencia en el lenguaje de programación de Python, incluidos bytes, listas, rangos, tuplas y cuerdas.