Traverse Python Liste dans l'ordre inverse

Traverse Python Liste dans l'ordre inverse
La liste est l'un des types de données utiles de Python pour stocker plusieurs données dans une seule variable. Parfois, il est nécessaire de lire les données de la liste dans l'ordre inverse ou vers l'arrière. Cela signifie que le dernier élément de la liste sera lu au début, et le premier élément de la liste sera enfin lu. Cela peut être fait en utilisant la fonction intégrée de Python ou en utilisant un tranchage prolongé, ou en utilisant la boucle. Différentes façons d'inverser la liste Python ont été montrées dans ce tutoriel.

Liste Python inversée à l'aide de la fonction reverse ():

La fonction reverse () inverse en permanence le contenu de la liste Python sans créer une nouvelle liste. Il ne contient aucun argument. Créez un fichier Python avec le script suivant pour vérifier la façon dont l'inversion des éléments de la liste Python en utilisant la fonction reverse (). Une liste de 6 éléments a été déclarée dans le script. Les listes originales et inversées seront imprimées après avoir exécuté le script.

# Définir une liste
Langues = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Imprimez la liste originale
Imprimer («Les valeurs de la liste originale:», Langues)
# Liste inversée
langues.inverse()
# Imprimez la liste inversée
Imprimer ('les valeurs de liste inversée à l'aide de Reverse ():', Langues)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Liste Python inversée à l'aide de la fonction inversée ():

L'utilisation de la fonction inversée () est une autre façon de traverser la liste Python dans l'ordre inverse. La fonction inversée () ne modifie pas le contenu de la liste Python. Il renvoie un itérateur pour lire les valeurs de liste de la liste dans l'ordre inverse, et le contenu de la liste originale reste inchangé. Créez un fichier Python avec le script suivant pour vérifier l'utilisation de la fonction inversée () pour lire la liste dans l'ordre inverse. La première boucle 'for' a été utilisée pour lire le contenu original de la liste, et le deuxième pour Loop a été utilisé avec une fonction inversée () pour lire la liste dans l'ordre inverse avec l'espace d'onglet.

# Définir une liste
Langues = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Imprimez la liste originale
Imprimer («Les valeurs de la liste originale:»)
pour la valeur dans les langues:
print (valeur, end = "\ t")
# Imprimez la liste inversée
print ('\ nthe inversed lister les valeurs en utilisant inversé ():')
pour la valeur en inversé (langues):
print (valeur, end = "\ t")

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Liste de python inversée à l'aide de la plage (n, -1, -1) Fonction:

Créez un fichier Python avec le script suivant pour lire la liste Python dans l'ordre inverse en utilisant les fonctions Range () et Len (). La fonction Len () a été utilisée dans le script pour lire le dernier index de la liste, et la fonction Range () a été utilisée pour traverser la liste du dernier index vers le premier index. Comme l'exemple précédent, la première boucle 'for' a été utilisée pour lire le contenu original de la liste, et le deuxième pour Loop a été utilisé pour lire la liste dans l'ordre inverse avec l'espace d'onglet.

# Définir une liste
Langues = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Imprimez la liste originale
Imprimer («Les valeurs de la liste originale:»)
pour la valeur dans les langues:
print (valeur, end = "\ t")
# Imprimez la liste inversée
print ('\ nthe inversed lister les valeurs en utilisant range () et Len ():')
Pour l'index dans la plage (Len (Langues) - 1, -1, -1):
imprimer (langues [index], end = "\ t")

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Inverser la chaîne en utilisant le tranchage:

Les valeurs de la liste Python peuvent être traversées dans l'ordre inverse sans utiliser aucune fonction. Créez un fichier Python avec le script suivant pour lire les valeurs de la liste dans l'ordre inverse en tranchant la liste. Dans ce cas, la position de départ de l'index de la liste a été définie sur le dernier index en utilisant [:: - 1], et la valeur de la liste sera itérée en arrière. Comme l'exemple précédent, la première boucle 'for' a été utilisée pour lire le contenu original de la liste, et le deuxième pour Loop a été utilisé pour lire la liste dans l'ordre inverse avec l'espace d'onglet.

# Définir une liste
Langues = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Imprimez la liste originale
Imprimer («Les valeurs de la liste originale:»)
pour la valeur dans les langues:
print (valeur, end = "\ t")
# Imprimez la liste inversée
Imprimer ('\ nthe des valeurs de liste inversée à l'aide de tranchage:')
pour la valeur dans les langues [:: - 1]:
print (valeur, end = "\ t")

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Liste inversée à l'aide de la boucle:

Créez un fichier Python avec le script suivant pour traverser le contenu de la liste Python dans l'ordre inverse. C'est le moyen le plus simple d'inverser la liste. Le pour Loop a été utilisé ici pour lire et imprimer les valeurs d'origine de la liste. Le alors que Loop a été utilisé pour traverser la liste vers l'arrière. Le indice La variable a été utilisée pour définir le dernier index de la liste, et il a été utilisé dans la boucle pour définir la condition de terminaison. La boucle while sera itérée jusqu'à ce que le indice la valeur devient 0. Les valeurs originales et inversées de la liste seront imprimées avec l'espace d'onglet.

# Définir une liste
Langues = ['Python', 'Php', 'Perl', 'Bash', 'Java', 'C ++']
# Imprimez la liste originale
Imprimer («Les valeurs de la liste originale:»)
pour la valeur dans les langues:
print (valeur, end = "\ t")
# Obtenez le dernier index
index = len (langues) - 1
# Imprimez la liste inversée
print ('\ nthe des valeurs de liste inversée à l'aide de la boucle:')
tandis que l'index> = 0:
imprimer (langues [index], end = "\ t")
index = index - 1

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Conclusion:

Parfois, il faut lire la liste Python dans l'ordre inverse à des fins de programmation. Traverser la liste dans l'ordre inverse en utilisant les fonctions intégrées, le tranchage et la boucle a été montrée dans ce tutoriel en utilisant plusieurs exemples pour aider les nouveaux utilisateurs de Python.