Faut-il éviter les boucles for imbriquées ?

Table des matières:

Faut-il éviter les boucles for imbriquées ?
Faut-il éviter les boucles for imbriquées ?

Vidéo: Faut-il éviter les boucles for imbriquées ?

Vidéo: Faut-il éviter les boucles for imbriquées ?
Vidéo: cours python • Boucles imbriquées • for • tutoriel • lycée • exercice très classique ! 2024, Novembre
Anonim

Éviter l'imbrication lourde Une très mauvaise idée est d'imbriquer les boucles à l'intérieur des boucles car cela signifie également prendre soin de plusieurs variables d'itérateur (i, j, k, l, m…). Vous pouvez éviter les imbrications lourdes et les boucles à l'intérieur des boucles avec méthodes d'outils spécialisés. Pensez aux mauvais éditeurs et aux petits écrans.

Est-il mauvais d'utiliser des boucles for imbriquées ?

Les boucles imbriquées sont souvent (mais pas toujours) une mauvaise pratique, car elles sont souvent (mais pas toujours) exagérées pour ce que vous essayez de faire. Dans de nombreux cas, il existe un moyen beaucoup plus rapide et moins coûteux d'atteindre l'objectif que vous essayez d'atteindre.

Pouvez-vous éviter les boucles imbriquées ?

Évitez les boucles imbriquées avec itertools . Il existe également un moyen d'éviter les boucles imbriquées par itertools. produit. Vous pouvez utiliser itertools. produit pour obtenir toutes les combinaisons de plusieurs listes dans une boucle, et vous pouvez obtenir le même résultat que les boucles imbriquées.

Les boucles imbriquées sont-elles importantes ?

Les boucles imbriquées sont utiles lorsque, pour chaque passage dans la boucle externe, vous devez répéter une action sur les données de la boucle externe. … Par exemple, vous lisez un fichier ligne par ligne et pour chaque ligne vous devez compter combien de fois le mot « le » est trouvé.

Pourquoi le code imbriqué est mauvais ?

Des conditions profondément imbriquées rendent presque impossible de dire quel code sera exécuté, ou quand. Le gros problème avec les conditions imbriquées est qu'elles brouillent le flux de contrôle du code: en d'autres termes, elles rendent presque impossible de dire quel code s'exécutera, ou quand.

Conseillé: