Itération sur les éléments
Fait partie de la section Fundamentals du Journey Python de Coddy — leçon 60 sur 77.
L'itération signifie parcourir les éléments un par un dans une séquence. Avec les listes, nous pouvons accéder à chaque élément systématiquement en utilisant différentes méthodes.
La manière la plus courante de parcourir une liste est d'utiliser une boucle for :
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
print(fruit)Sortie :
apple
banana
orangeLors de l'itération, vous pouvez également utiliser la fonction len() pour obtenir le nombre d'éléments dans une liste, ou pour vérifier la longueur d'éléments individuels. Par exemple, len(fruits) renvoie 3, et len("apple") renvoie 5 :
words = ["hi", "hello", "hey", "howdy"]
for word in words:
if len(word) > 3:
print(word)Sortie :
hello
howdyDéfi
FacileCréez un programme qui reçoit une liste en entrée (donnée), et affiche une nouvelle liste contenant uniquement les mots plus longs que 5 caractères
Aide-mémoire
Pour parcourir une liste en Python, utilisez une boucle for :
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
print(fruit)Cela permettra d'accéder à chaque élément de la liste un par un.
Utilisez len() pour obtenir le nombre d'éléments dans une liste :
fruits = ["apple", "banana", "orange"]
print(len(fruits)) # Sortie : 3len() est souvent utilisé avec des boucles pour vérifier les longueurs ou contrôler l'itération.
Essayez vous-même
lst = input().split(",")
# Écrivez votre code ci-dessousCette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fundamentals
4Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateurs logiques, partie 47Calculateur de partage d'addition
Message de bienvenueSaisie des données10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz2Variables
NombresChaînes de caractèresBooléensConventions de nommageVariables videsRécapitulatif - Initialiser des variables8Boucles
Boucle ForBoucle WhileBreakContinueRécapitulatif - FactorielleLa fonction RangeBoucles imbriquéesRécapitulatif - Saisie dynamique3Les opérateurs, partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesRécapitulatif - Calculs simplesOpérateurs de comparaison6E/S de base
SortieSortie avec des variablesEntréeCastRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux9Fonctions
Déclarer une fonctionArgumentsRetourner une valeurRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs par défaut12Itération sur les séquences
Itération sur les élémentsLa fonction enumerateItération sur les chaînes de caractères, partie 1Itération sur les chaînes de caractères, partie 2