user
Comment parcourir une liste de listes en Python ?
alphonsio

Pour parcourir une liste de liste en Python, il faut écrire deux boucles :

# Pour parcourir chaque liste et chaque élément à l'intérieur
for sous_liste in liste_de_listes:
    for element in sous_liste:
        print(element)

Pour parcourir une liste de listes en Python, vous pouvez utiliser des boucles imbriquées. Voici un exemple simple :

# Supposons que vous ayez une liste de listes
liste_de_listes = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]

# Pour parcourir chaque liste et chaque élément à l'intérieur
for sous_liste in liste_de_listes:
    for element in sous_liste:
        print(element)

Dans cet exemple, la première boucle for parcourt chaque sous-liste contenue dans la liste principale, et la seconde boucle for parcourt chaque élément à l'intérieur de cette sous-liste. Cela permet de traiter ou d'afficher chaque élément individuellement.

Si vous souhaitez également accéder aux indices, vous pouvez utiliser la fonction enumerate() :

for i, sous_liste in enumerate(liste_de_listes):
    for j, element in enumerate(sous_liste):
        print(f"Element à l'indice [{i}][{j}] : {element}")

Cela vous donnera l'indice de la sous-liste et l'indice de l'élément au sein de cette sous-liste, ce qui peut être utile si vous devez manipuler ou accéder à des éléments spécifiques en fonction de leur position.

Voici un exemple en ligne :