Python list | reverse()

reverse() is an inbuilt method in Python programming language that reverses objects of list in place.

Syntax:

list_name.reverse()

Parameters:

There are no parameters

Returns:

The reverse() method does not return any value but 
reverse the given object from the list.

Code#1:



# Python3 program to demonstrate the 
# use of reverse method 
 
# a list of numbers
list1 = [1, 2, 3, 4, 1, 2, 6] 
list1.reverse() 
print(list1) 

# a list of characters
list2 = ['a', 'b', 'c', 'd', 'a', 'a'] 
list2.reverse() 
print(list2) 

Output:

[6, 2, 1, 4, 3, 2, 1]
['a', 'a', 'd', 'c', 'b', 'a']

Error:

When anything other than list is used in place of list, 
then it returns an AttributeError

Code#2:

# Python3 program to demonstrate the 
# error in reverse() method
 
# error when string is used in place of list
string = "abgedge" 
string.reverse() 
print(string)

Output:

Traceback (most recent call last):
  File "/home/b3cf360e62d8812babb5549c3a4d3d30.py", line 5, in 
    string.reverse() 
AttributeError: 'str' object has no attribute 'reverse' 

Practical Application:
Given a list of numbers, check if the list is palindrome.
Note: palindrome-sequence that reads the same backwards as forwards

Code#3:

# Python3 program for the 
# practical application of reverse() 

list1 = [1, 2, 3, 2, 1]

# store a copy of list
list2 = list1.copy()  

# reverse the list
list2.reverse() 

# compare reversed and original list 
if list1 == list2:
    print("Palindrome") 
else:
    print("Not Palindrome") 

Output:

Palindrome


My Personal Notes arrow_drop_up

I am weird I am weirdo u think u know me Nah u dont know me https//wwwfacebookcom/rajstriver

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.




Practice Tags :
Article Tags :
Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.

Recommended Posts:



0 Average Difficulty : 0/5.0
No votes yet.






User Actions