Comment utiliser Python pour inverser une liste ou un tableau
L’inversion d’une liste ou d’un tableau est une tâche typique des spectacles. Il existe de nombreuses situations où vous pourriez avoir besoin de présenter les données dans l’ordre inverse, comme lors de l’organisation d’une liste.
Comment pouvez-vous transformer une liste de contrôle ou un tableau avec Python ? Vous apprendrez les différentes techniques dans ce court article.
Créer une copie avec une boucle for
Bien que la faille for de Python soit beaucoup plus détaillée, cela peut être pratique dans certains cas. Par exemple, il offre une flexibilité supplémentaire lors de l’exécution d’une logique compliquée à certains moments de l’opération inverse.
Lors de l’utilisation d’un indenté pour échappatoire, l’approche courante consiste à répéter via l’ordre inverse de la liste initiale. En commençant par le dernier aspect, chaque modèle suivant ajoute le composant précédent à une toute nouvelle liste.
Étant donné une liste d’entiers entre un et neuf par exemple, voici comment inverser une sélection à l’aide d’un indenté pour échappatoire:
Inverser une liste ou un tableau à l’aide de la compréhension de liste
Une compréhension de la liste de contrôle crée un code plus court. Et il n’y a pas non plus de demande pour une variable momentanée car la compréhension de la liste de contrôle agit sur une liste de contrôle en place.
Pour accomplir la procédure précédente, en utilisant une compréhension de liste :
Utiliser l’opérateur de tranche
L’opérateur de tranche de liste de contrôle est assez simple, bien qu’il comporte certaines restrictions. Par exemple, vous n’aurez peut-être pas la possibilité d’adapter la sortie comme vous le feriez certainement lors de l’utilisation d’un pour échappatoire.
Voici exactement comment tourner autour d’une liste de contrôle en utilisant le pilote de tranche :
le la structure de la phrase est un moyen intelligent et plus rapide qui provoque une liste inversée. Cela signifie vraiment « copier chaque élément de la liste, en commençant par l’achèvement et en comptant à l’envers » – c’est-à-dire « inverser » !
Utiliser la méthode inverse d’un tableau
C’est une autre approche qui agit en position : elle change le tableau initial. Cela peut être une imperfection car vous ne pouvez pas conserver la liste précédente pour diverses autres procédures.
Voici comment inverser une sélection en utilisant la technique inverse :
Utilisez la fonction inversée
La fonction inversée parcourt une liste de contrôle, une sélection ou toute autre série et renvoie sa copie inversée. Néanmoins, vous devez déclarer explicitement la sortie inversée en tant que liste.
Voilà comment cela fonctionne:
Être créatif avec les tableaux
Les tableaux ou les listings prévalent sur les moyens de sauvegarde des informations. En fonction de votre objectif, vous pouvez avoir l’intention de classer les données existantes dans l’ordre inverse du client. Une façon de procéder consiste à inverser la plage ou la liste avant de la rendre. Comme vous l’avez vu, il existe un certain nombre de méthodes pour inverser une liste de contrôle en Python. Choisissez les travaux qui vous conviennent le mieux et qui correspondent à votre raisonnement pour un problème spécifique.
Vous pourriez également avoir l’intention de voir exactement comment transformer une sélection dans divers autres langages de programmes pour mieux comprendre la logique d’arrière-plan.