Función Python invertida()

El método Python reversed() devuelve un iterador que accede a la secuencia dada en el orden inverso.

Sintaxis de Python invertida()

invertido (secuencia) 

Python invertido() Parámetros

sequ : Secuencia a invertir. 

Python invertido() Devoluciones

devuelve un iterador que accede a la secuencia dada en el orden inverso. 

¿Cómo usar el método inverso en Python?

Ejemplo 1: Demostración del método Python invertido()

Aquí usamos tupla y rango.

Python3

# Python code to demonstrate working of
# reversed()
 
# For tuple
seqTuple = ('g', 'e', 'e', 'k', 's')
print(list(reversed(seqTuple)))
 
# For range
seqRange = range(1, 5)
print(list(reversed(seqRange)))

Producción:

['s', 'k', 'e', 'e', 'g']
[4, 3, 2, 1]

Ejemplo 2: invertido() en objetos personalizados

Python3

class gfg:
    vowels = ['a', 'e', 'i', 'o', 'u']
 
    # Function to reverse the list
    def __reversed__(self):
        return reversed(self.vowels)
 
# Main Function   
if __name__ == '__main__':
    obj = gfg()
    print(list(reversed(obj)))

Producción : 

['u', 'o', 'i', 'e', 'a']

Ejemplo 3: Lista de Python inversa()

Python3

vowels = ['a', 'e', 'i', 'o', 'u']
print(list(reversed(vowels)))

Producción:

['u', 'o', 'i', 'e', 'a']

Ejemplo 4: string inversa() de Python

Python3

str = "Geeksforgeeks"
print(list(reversed(str)))

Producción:

['s', 'k', 'e', 'e', 'g', 'r', 'o', 'f', 's', 'k', 'e', 'e', 'G']

Ejemplo 5: Lista inversa() de Python

Python3

# For list
seqList = [1, 2, 4, 3, 5]
print(list(reversed(seqList)))

Producción:

[5, 3, 4, 2, 1]

Publicación traducida automáticamente

Artículo escrito por pawan_asipu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *