Python-Sequenzen umfassen Zeichenfolgen, Listen, Tupel usw. Wir können Elemente von Python-Sequenzen auf unterschiedliche Weise kombinieren. Schauen wir uns einige Beispiele für die Iteration einer Liste in umgekehrter Reihenfolge an.
In diesem Beispiel haben wir eine Liste als Sequenz und verwenden eine While-Schleife, um in umgekehrter Reihenfolge zu iterieren -
# Creating a List mylist = ["Jacob", "Harry", "Mark", "Anthony"] # Displaying the List print("List = ",mylist) # Length - 1 i = len(mylist) - 1 # Iterate in reverse order print("Display the List in Reverse order = ") while i >= 0 : print(mylist[i]) i -= 1
List = ['Jacob', 'Harry', 'Mark', 'Anthony'] Display the List in Reverse order = Anthony Mark Harry Jacob
In diesem Beispiel haben wir eine Liste als Sequenz und verwenden eine for-Schleife, um in umgekehrter Reihenfolge zu iterieren –
# Creating a List mylist = ["Jacob", "Harry", "Mark", "Anthony"] # Displaying the List print("List = ",mylist) # Iterate in reverse order print("Display the List in Reverse order = ") for i in range(len(mylist) - 1, -1, -1): print(mylist[i])
List = ['Jacob', 'Harry', 'Mark', 'Anthony'] Display the List in Reverse order = Anthony Mark Harry Jacob
In diesem Beispiel haben wir eine Liste als Sequenz und verwenden die Methode reversed(), um in umgekehrter Reihenfolge zu iterieren -
# Creating a List mylist = ["Jacob", "Harry", "Mark", "Anthony"] # Displaying the List print("List = ",mylist) # Iterate in reverse order using reversed() print("Display the List in Reverse order = ") [print (i) for i in reversed(mylist)]
List = ['Jacob', 'Harry', 'Mark', 'Anthony'] Display the List in Reverse order = Anthony Mark Harry Jacob
In diesem Beispiel nehmen wir die Liste als Sequenz und iterieren sie in umgekehrter Reihenfolge unter Verwendung negativer Indizes −
# Creating a List mylist = ["Jacob", "Harry", "Mark", "Anthony"] # Displaying the List print("List = ",mylist) # Iterate in reverse order using negative indexing print("Display the List in Reverse order = ") [print (i) for i in mylist[::-1]]
List = ['Jacob', 'Harry', 'Mark', 'Anthony'] Display the List in Reverse order = Anthony Mark Harry Jacob
Das obige ist der detaillierte Inhalt vonWie iteriere ich eine Sequenz in umgekehrter Reihenfolge in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!