reverse() ist eine in der Programmiersprache Python integrierte Methode, mit der aufgelistete Listenobjekte umgekehrt werden.

Syntax:

list_name.reverse()

Parameter:

Es gibt keine Parameter

Kehrt zurück:

Die reverse() -Methode gibt aber keinen Wert zurück
Kehre das angegebene Objekt aus der Liste um.

Code # 1:



   
list1 = [1, 2, 3, 4, 1, 2, 6
list1.reverse()  
print(list1)  
  
list2 = ['a', 'b', 'c', 'd', 'a', 'a'
list2.reverse()  
print(list2)  

Ausgabe:

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

Error:

Wenn etwas anderes als Liste anstelle von Liste verwendet wird,
dann wird ein AttributeError zurückgegeben

Code # 2:

   
string = "abgedge" 
string.reverse()  
print(string) 

Ausgabe:

Traceback (letzter Anruf zuletzt):
  Datei "/home/b3cf360e62d8812babb5549c3a4d3d30.py", Zeile 5, in
    string.reverse()
AttributeError: Das Objekt 'str' hat kein Attribut 'reverse'.

Praktische Anwendung:
Überprüfen Sie anhand einer Liste mit Zahlen, ob die Liste palindrom ist.
Hinweis: Palindrom-Sequenz, die das gleiche rückwärts wie vorwärts liest

Code # 3:

  
list1 = [1, 2, 3, 2, 1] 
  
list2 = list1.copy()   
  
list2.reverse()  
  
if list1 == list2: 
    print("Palindrome"
else: 
    print("Not Palindrome"

Ausgabe:

Palindrom