Python reversed () function

Python Methods and Functions

Syntax :

reversed (sequ)

Parameters :

sequ: Sequence to be reversed.

Returns :

returns an iterator that accesses the given sequence in the reverse order.

CODE 1

# Python code to demonstrate how it works
# reverse ()

 
# For string

seqString = 'geeks'

print ( list ( reversed ( seqStrin g)))

 
# For a tuple

seqTuple = ( 'g' , ' e' , 'e' , ' k' , 's' )

print ( list ( reversed (seqTuple)))

 
# For range

seqRange = range ( 1 , 5 )

print ( list ( reversed (seqRange)))

  
# For a list

seqList = [ 1 , 2 , 4 , 3 , 5 ]

print ( list ( reversed (seqList)))

Output:

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

Code 2

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

 
# Function to reverse the list

def __ reversed __ ( self ):

return reversed ( self . vowels)

 
# Main function

if __ name__ = = '__main__' :

  print ( list ( reversed (vowels)))

Output:

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




Tutorials