Python-Liste | umkehren()
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()
(list1)
list2
=
[
'a'
,
'b'
,
'c'
,
'd'
,
'a'
,
'a'
]
list2.reverse()
(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()
(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:
(
"Palindrome"
)
else
:
(
"Not Palindrome"
)
Ausgabe:
Palindrom