Función invertida de Python

Función invertida de Python

“Python es un lenguaje muy simple pero altamente modificado famoso entre los principiantes y los desarrolladores experimentados. Proporciona muchas funciones integradas útiles para cadenas, objetos y muchas otras cosas. Este artículo es una descripción general de la función Python revertida (). Aquí vamos a examinar la función invertida de Python en algunos programas de Python de muestra. Demostraremos algunos ejemplos prácticos pero simples que explican mejor el uso de la función Python invertida ()."

¿Cuál es la función Python invertida ()??

La función Python Reversed () es una función incorporada proporcionada por el lenguaje de programación de Python. Se usa para revertir un objeto dado y devolverlo como una lista. Toma un objeto como entrada, calcula su reverso y luego lo devuelve como una lista. Solo toma un parámetro requerido y solo devuelve una salida, que puede ser una lista, rango, cadena, tupla, etc. Los objetos no pueden indexarse ​​como diccionarios o conjuntos, por lo que no se consideran objetos. Sin embargo, el resultado de retorno por la función invertida () puede considerarse como un objeto de secuencia.

Sintaxis de la función de Python invertida ()

La sintaxis de la función Python invertida () es muy básica. Vea la sintaxis dada a continuación:

El "input_object" es el único parámetro requerido de la función invertida (). Representa el objeto de entrada que necesita ser invertido. En la próxima sección que viene, vamos a definir algunos ejemplos para ayudarlo a comprender el funcionamiento básico de la función invertida ().

Ejemplo 1

En el primer ejemplo de la función invertida (), definiremos una tupla y usaremos la función invertida () en ella para obtener la lista de objetos de tupla. Consulte el código de muestra que se proporciona a continuación:

tup = ('t', 'u', 'p', 'l', 'e')
rev = invertido (TUP)
Imprimir ("El reverso de una tupla es:", List (Rev))

En la primera línea de código, definimos una tupla "TUP" y le asignamos el valor ("T", "U", "P", "L", "E"). En la segunda línea de código, la función invertida () se usa en "TUP" y asigna el resultado a la variable "Rev". Tenga en cuenta que utilizamos la función list () para obtener el resultado de la función invertida () en forma de lista. Se utiliza una instrucción print () para mostrar el resultado en el terminal. Veamos el resultado en la captura de pantalla que se da a continuación:

El reverso de la tupla ("t", "u", "p", "l", "e") se calcula mediante la función invertida (); ["E", "L", "P", "U", "P"] y regresó como resultado.

Ejemplo 2

En el segundo ejemplo, utilizaremos la función de rango () para definir un rango y luego aplicaremos una función invertida () para calcular el reverso del rango dado. Consulte el código de muestra que se proporciona a continuación:

ran = rango (3, 11)
Imprimir ("Los números en el rango son:", Lista (Ran))
rev = invertido (ran)
Imprimir ("El reverso de la gama es:", List (Rev))

En la primera línea de código, definimos un rango entre (3, 11). La función de rango () devuelve una lista de números entre los números dados. No incluye el segundo número dado en el rango. Por ejemplo, si hemos dado 3 como número de inicio y 11 como el número final en el rango, entonces 3 se incluirá en el rango, pero 11 no se incluirá en la lista de números. Tendremos una lista de números como 3, 4, 5, 6, 7, 8, 9 y 10.

En la segunda línea, utilizamos la función list () para obtener la lista de números en el rango y luego utilizamos la instrucción print () para imprimir el rango. Después de eso, utilizamos la función invertida () para calcular el reverso del rango dado. Por otra parte, la función list () se usa para obtener el resultado de la función invertida () en forma de una lista, y la instrucción print () se usa para imprimir el resultado del revertido () y luego la lista () función. Ahora veamos la salida en la captura de pantalla que se da a continuación:

Aquí, puede ver que 11 no está incluido en el rango como discutimos anteriormente. La lista original de un rango es 3, 4, 5, 6, 7, 8, 9, 10, y su reverso calculado por la función invertida () es 10, 9, 8, 7, 6, 5, 4, 3.

Ejemplo 3

Este es otro ejemplo simple de una función invertida (). Aquí, proporcionaremos una lista como entrada y recuperaremos una lista como resultado. El código de muestra se da a continuación, échale un vistazo e intente usar lo mismo en sus códigos para obtener una mejor comprensión:

listt = ['t', 'u', 'p', 'l', 'e']
rev = revertido (listt)
Imprimir ("El reverso de una lista es:", Lista (Rev))

Aquí, la primera línea de código contiene una lista ["T", "U", "P", "L", "E"] y se asigna a una variable "Listt". En la segunda línea de código, la función invertida () se usa y se asigna a la variable "rev". La función list () se usa para obtener el resultado de la función invertida () en forma de lista, y la instrucción print () se usa para imprimir el resultado. La salida del código de muestra se proporciona a continuación:

Ejemplo 4

En este ejemplo, eliminaremos la función list () del programa y usaremos el bucle "para" para imprimir el resultado completo. Esta es otra forma de imprimir la lista de salida sin usar la función list (). El bucle "para" iterará a través de cada elemento producido por la función invertida () e imprimirá uno por uno con la instrucción print (). El programa de muestra se proporciona a continuación para su comprensión:

listt = ['t', 'u', 'p', 'l', 'e']
rev = revertido (listt)
para x en rev:
Imprimir (x)

En la primera línea de código, hemos dado una lista ["t", "u", "p", "l", "e"] como entrada a una variable "listt". En la segunda línea de código, utilizamos la función invertida () para calcular el reverso de la lista dada. El resultado se asigna a una variable "rev". Después de eso, definimos un bucle "para", que itera sobre cada elemento en la variable "rev". En el bucle "para", una declaración de impresión muestra el resultado. Vea la salida en la captura de pantalla a continuación:

Como puede ver, la lista se imprime en orden inverso, pero no en forma de una lista estándar. Cada elemento se imprime por separado en diferentes líneas.

Conclusión

Tuvimos una visión general rápida de la función Python invertida () en este artículo. La función Python invertida () se usa para calcular el reverso de la entrada especificada. Toma un objeto como entrada y devuelve el reverso de la entrada dada en forma de una lista. La entrada a la función invertida () puede ser cualquier objeto iterable como una lista, rango, tupla, etc. Sin embargo, solo devuelve el resultado en la forma de una lista. Demostramos algunos ejemplos simples para ayudar a comprender mejor el funcionamiento de las funciones revertidas ().