Alors, discutons de chaque méthode avec leur programme.
Méthode 1: Utilisation de la boucle pour la fonction de plage
Ainsi, cette méthode itérera le tableau de chaîne en utilisant la boucle FOR, ce qui est très simple.
# python pour_loop_with_range_function.pySortir: Python pour_loop_with_range_function.py
New YorkLigne 3: Nous avons créé une liste d'éléments de chaîne.
Ligne 6 à 7: Nous utilisons la fonction de plage et la valeur de plage calculée à partir de la méthode Len (). Ensuite, nous itérons simplement chaque élément de la liste et l'imprimons sur l'écran illustré ci-dessus dans la sortie.
Méthode 2: Utilisation de la boucle while
Une autre façon dont nous pouvons utiliser est d'itérer la liste des chaînes à travers la boucle while. Mais ce n'est généralement pas l'utilisation d'un programmeur en raison de l'utilisation inutile des variables supplémentaires.
Sortir: python using_ while_loop.py
New YorkLigne 6: Nous initialisons une variable à comparer dans la boucle while.
Ligne 7: Nous avons créé une liste d'éléments de chaîne.
Ligne 9: Nous trouvons la longueur de la liste des cordes.
Ligne 10 à 12: Nous vérifions si la variable d'initialisation (i) est inférieure à la longueur de la liste des chaînes, puis elle imprimera les éléments de la liste des chaînes, sinon il arrêtera la boucle.
Méthode 3: En utilisant la méthode de compréhension
La méthode de compréhension est la méthode la plus populaire, et la plupart des programmeurs souhaitent l'utiliser car il semble plus pythonique et est très propre. La méthode pour utiliser la compréhension est donnée ci-dessous.
# python list_comprehension.pySortir: python list_comprehensive.py
New YorkLigne 7: Nous avons créé une liste d'éléments de chaîne.
Ligne 9: Cette ligne à l'intérieur, nous exécutons une boucle pour et avec l'instruction d'impression en une seule ligne. C'est pourquoi nous l'avons appelé une méthode de compréhension de la liste.
Méthode 4: En utilisant la méthode d'énumération
Il existe une autre méthode que nous pouvons utiliser pour imprimer les éléments ainsi que leur valeur d'index. Dans cette méthode, nous allons la liste des chaînes avec une autre variable supplémentaire, IDX (nous pouvons garder le nom de cette variable quoi que ce soit). Cette variable imprimera la valeur d'index de cet élément particulier. Mais prudence, la première variable imprimera la valeur d'index de l'élément, et la deuxième variable imprimera l'élément.
# python énumérer.pySortir: Énumération Python.py
0 New YorkLigne 7: Nous avons créé une liste d'éléments de chaîne.
Ligne 11 à 12: Nous utilisons la fonction énumératé (), et dans cette fonction, nous passons la liste des chaînes. Ensuite, nous utilisons deux variables, IDX et Word, qui imprimeront respectivement la valeur de l'index et l'élément. On peut voir que dans la sortie ci-dessus, il y a une valeur numérique avec l'élément. Cette valeur numérique est la position d'index de l'élément dans le tableau de liste. La sortie numérique ci-dessus commence à partir de 0 car la valeur d'index part à partir de 0 dans la liste.
Méthode 5: En utilisant l'énumération et formater la sortie
Nous pouvons également formater la sortie tout en imprimant notre élément. Donc, dans ce programme ci-dessous, nous allons voir comment nous pouvons formater la sortie.
# python format_string_list.pySortir: python format_string_list.py
String [0] = New YorkLigne 7: Nous avons créé une liste d'éléments de chaîne.
Ligne 11 à 12: Dans cette ligne, nous utilisons la fonction d'énumération que les détails donnent déjà dans l'exemple ci-dessus. Mais ici, nous utilisons également la fonction de format. La fonction de format accepte les variables et transmet ces variables dans le même ordre aux accolades bouclées comme le montre dans le programme ci-dessus. La première variable est un index (i), et la deuxième variable est une valeur d'élément (mot), donc la première attelle bouclée obtiendra une valeur d'index, et la deuxième attelle bouclée obtiendra une valeur d'élément.
Conclusion:
Dans cet article, nous avons vu toutes les différentes méthodes pour itérer une liste de chaînes. Nous avons également vu des concepts plus avancés, comme la méthode de compréhension de la liste, qui est la plus populaire à utiliser de manière pythonique. Nous avons également vu des méthodes d'itération au niveau débutant comme While Loop. La meilleure façon d'itérer est la compréhension de la liste car nous ne créons pas trop de complexité de code avec moins de variables. Mais parfois, les gens sont confus quant à la méthode de compréhension de la liste. Il appartient donc à l'utilisateur d'utiliser n'importe quelle méthode, et il n'y a pas de restrictions. Seules les suggestions ont été données par le programmeur qui utilisent moins de variables et d'itérations pour rendre le code rapidement.
Le code de cet article est disponible sur le lien GitHub:
https: // github.com / shekharpandey89 / string-list-itations