Traverse Pythonliste in umgekehrter Reihenfolge durchqueren

Traverse Pythonliste in umgekehrter Reihenfolge durchqueren
Die Liste ist eine der nützlichen Datentypen von Python, um mehrere Daten in einer einzelnen Variablen zu speichern. Manchmal ist es erforderlich, die Daten aus der Liste in umgekehrter Reihenfolge oder rückwärts zu lesen. Das bedeutet, dass das letzte Element der Liste zunächst gelesen wird und das erste Element der Liste endlich gelesen wird. Dies kann durch die Verwendung der integrierten Funktion von Python oder durch Verwendung erweiterter Schnitt oder mithilfe der Schleife erfolgen. In diesem Tutorial wurden verschiedene Möglichkeiten zur Umkehrung der Python -Liste gezeigt.

Reverse Python -Liste mit Reverse () -Funktion:

Die Reverse () -Funktion kehrt den Inhalt der Python -Liste dauerhaft um, ohne eine neue Liste zu erstellen. Es enthält kein Argument. Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die Art und Weise zu überprüfen, wie die Elemente der Python -Liste dauerhaft umgekehrt sind, indem Sie die Funktion Reverse () verwenden. Eine Liste von 6 Elementen wurde im Skript deklariert. Die ursprünglichen und umgekehrten Listen werden nach der Ausführung des Skripts gedruckt.

# Eine Liste definieren
Sprachen = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Drucken Sie die Originalliste
print ('Die Originallistenwerte:', Sprachen)
# Rückwärtsliste
Sprachen.umkehren()
# Drucken Sie die umgekehrte Liste
print ('Die umgekehrten Listenwerte mit Reverse ():', Sprachen)

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Reverse Pythonliste mit reversed () -Funktion:

Die Verwendung der Funktion reversed () ist eine weitere Möglichkeit, die Python -Liste in umgekehrter Reihenfolge zu durchqueren. Die Funktion reversed () ändert den Inhalt der Python -Liste nicht. Es gibt einen Iterator zurück, um die Listenwerte der Liste in umgekehrter Reihenfolge zu lesen, und der Inhalt der ursprünglichen Liste bleibt unverändert. Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die Verwendung der Funktion Reversed () zu überprüfen, um die Liste in umgekehrter Reihenfolge zu lesen. Die erste 'für' Schleife wurde verwendet, um den ursprünglichen Inhalt der Liste zu lesen, und die zweite für die Schleife wurde mit reversed () -Funktion verwendet, um die Liste in umgekehrter Reihenfolge mit dem Registerkartenraum zu lesen.

# Eine Liste definieren
Sprachen = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Drucken Sie die Originalliste
print ('Die Originallistenwerte:')
Für Wert in Sprachen:
print (Wert, end = "\ t")
# Drucken Sie die umgekehrte Liste
print ('\ nThe umgekehrte Listenwerte mit reversed ():')
für Wert in umgekehrter (Sprachen):
print (Wert, end = "\ t")

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Reverse Pythonliste mit der Funktion der Bereich (N, -1, -1):

Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die Python -Liste in umgekehrter Reihenfolge zu lesen, indem Sie die Funktionen von Range () und Len () verwenden. Die Len () -Funktion wurde im Skript verwendet, um den letzten Index der Liste zu lesen, und die Funktion range () wurde verwendet, um die Liste vom letzten Index zum ersten Index zu durchqueren. Wie beim vorherigen Beispiel wurde das erste 'für' Schleifen verwendet, um den ursprünglichen Inhalt der Liste zu lesen, und die zweite für die Schleife wurde verwendet, um die Liste in umgekehrter Reihenfolge mit dem Registerkartenraum zu lesen.

# Eine Liste definieren
Sprachen = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Drucken Sie die Originalliste
print ('Die Originallistenwerte:')
Für Wert in Sprachen:
print (Wert, end = "\ t")
# Drucken Sie die umgekehrte Liste
print ('\ nThe umgekehrte Listenwerte mit Range () und len ():')
Für den Index in Bereich (Len (Sprachen) -1, -1, -1):
Print (Sprachen [Index], end = "\ t")

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Wenden Sie die Zeichenfolge mithilfe von Slicing um:

Die Werte der Python -Liste können in umgekehrter Reihenfolge ohne Verwendung einer Funktion durchquert werden. Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die Listenwerte in umgekehrter Reihenfolge zu lesen, indem Sie die Liste schneiden. In diesem Fall wurde die Startposition des Listenindex mit [::-1] auf den letzten Index festgelegt, und der Wert der Liste wird rückwärts iteriert. Wie beim vorherigen Beispiel wurde das erste 'für' Schleifen verwendet, um den ursprünglichen Inhalt der Liste zu lesen, und die zweite für die Schleife wurde verwendet, um die Liste in umgekehrter Reihenfolge mit dem Registerkartenraum zu lesen.

# Eine Liste definieren
Sprachen = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Drucken Sie die Originalliste
print ('Die Originallistenwerte:')
Für Wert in Sprachen:
print (Wert, end = "\ t")
# Drucken Sie die umgekehrte Liste
print ('\ nThe umgekehrte Listenwerte mit Slicing:')
Für Wert in Sprachen [::-1]:
print (Wert, end = "\ t")

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Rückwärtsliste mit der Schleife:

Erstellen Sie eine Python -Datei mit dem folgenden Skript, um den Inhalt der Python -Liste in umgekehrter Reihenfolge zu durchqueren. Es ist der einfachste Weg, die Liste umzukehren. Der für Die Schleife wurde hier zum Lesen und Drucken der Originalwerte der Liste verwendet. Der während Die Schleife wurde verwendet, um die Liste rückwärts zu durchqueren. Der Index Variable wurde verwendet, um den letzten Index der Liste festzulegen, und es wurde in der Schleife verwendet, um die Terminierungsbedingung festzulegen. Die while -Schleife wird bis zur Iteration Index Wert wird 0. Das Original und die umgekehrten Werte der Liste werden mit dem Registerkartenraum gedruckt.

# Eine Liste definieren
Sprachen = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Drucken Sie die Originalliste
print ('Die Originallistenwerte:')
Für Wert in Sprachen:
print (Wert, end = "\ t")
# Erhalten Sie den letzten Index
Index = len (Sprachen) - 1
# Drucken Sie die umgekehrte Liste
print ('\ nDie umgekehrte Listenwerte mit Loop:')
während Index> = 0:
Print (Sprachen [Index], end = "\ t")
Index = Index - 1

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Abschluss:

Manchmal erfordert das Lesen der Pythonliste in umgekehrter Reihenfolge für Programmierzwecke. Überqueren Sie die Liste in umgekehrter Reihenfolge, indem Sie die integrierten Funktionen, das Schneiden und die Schleife in diesem Tutorial verwenden, indem Sie mehrere Beispiele verwenden, um den neuen Python-Benutzern zu helfen.