Une boucle est une structure qui fait répéter le premier programme un certain nombre de fois. Les conditions continuent de se répéter. Lorsque la condition devient fausse, la boucle se termine et le contrôle du programme est transmis aux instructions suivant la boucle.
boucle for :
La boucle Python for a la capacité de parcourir une séquence de n'importe quel élément, comme une liste ou une chaîne.
La syntaxe de la boucle for est :
for iterating_var in sequence: statements(s)
Si une séquence contient une liste d'expressions, elle est la première critique A. Le premier élément de la séquence est ensuite affecté à la variable d'itération iterating_var. Ensuite, exécutez le bloc d'instructions. Chaque élément de la liste est affecté à iterating_var et le bloc de rapport est exécuté jusqu'à ce que toute la séquence soit épuisée.
Remarque : En Python, tous les caractères indentés suivis d'espaces représentent le même nombre d'instructions dans une structure de programmation et sont considérés comme faisant partie d'un seul bloc de code. Python utilise l'indentation comme méthode de regroupement des instructions.
Exemple :
#!/usr/bin/python for letter in 'Python': # First Example print 'Current Letter :', letter fruits = ['banana', 'apple', 'mango'] for fruit in fruits: # Second Example print 'Current fruit :', fruit print "Good bye!"
Ce qui précède affichera le résultat :
Lettre actuelle : P
Actuelle Lettre : y
Lettre actuelle : t
Lettre actuelle : h
Lettre actuelle : o
Lettre actuelle : n
Fruit actuel : banane
Fruit actuel : pomme
Fruit actuel : mangue
Au revoir !
Itérer sur l'index de la séquence :
Une autre façon de parcourir chaque élément consiste à utiliser l'index de décalage de la séquence elle-même :
Par exemple :
#!/usr/bin/python fruits = ['banana', 'apple', 'mango'] for index in range(len(fruits)): print 'Current fruit :', fruits[index] print "Good bye!"
Cela produira le résultat suivant :
Fruit actuel : banane
Actuel fruit : pomme
Fruit actuel : mangue
Au revoir !
Ici, nous prenons l'aide de la fonction intégrée len() qui fournit le nombre total d'éléments dans le tuple, ainsi que le range() intégré La fonction nous donne le parcours séquentiel réel.
Ce qui précède est une brève analyse de la boucle for en Python que l'éditeur vous présente. Elle est très bonne et a une valeur de référence. Les amis intéressés peuvent apprendre ensemble !
Pour plus d'articles liés à la boucle for en Python, veuillez faire attention au site Web PHP chinois !