Boucles FOR/FOR/IF imbriquées : comment revenir au premier FOR ?
Bonjour,
J'ai un programme qui cherche la correspondance entre une liste de mots et un fichier Test. De façon simplifiée, ça donne ça :
Code:
1 2 3 4 5 6
|
for mot in mots:
for ligne in fichier_test:
resultat= re.search(mot,ligne)
if resultat:
print resultat |
Quand le mot est trouvé dans le fichier, je l'affiche (s'il est absent, pas d'affichage) et j'arrête de parcourir le fichier.
Mon problème c'est comment passer au mot suivant sans parcourir le reste du fichier : bref revenir à "for mot in mots"
J'ai essayé break mais ça parcourt tous les mots suivants mais sans chercher s'ils sont bien dans le fichier.
Bref, je commence à ne plus m'y retrouver :weird:
Merci pour vos conseils !!