Bonjour j'essaie de faire rouler le code ci-dessous mais j'éprouve un problème:
Résultat voulu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 liste= [["ate",0],["ite",0]] suffixes =["ate","ite"] mot = "tomate" for mot in allo: for i in range (len(lis)): if mot.endswith(suffixes[i]): lis[i][1] +=1 print(liste)
Code : Sélectionner tout - Visualiser dans une fenêtre à part [['ate', 1], ['tte', 0]]
mon problème étant que lorsque que je fixe de façon manuelle la valeur de mot (dans ce cas-ci tomate) et que je ne mets pas ma première boucle for, mon code fonctionne comme voulu. Cependant lorsque j'utilise cette première boucle for pour itérer dans mon texte allo.txt (je l'ai mis et ma condition if reste toujours false. (le mot tomate est bien par exemple dans le fichier allo.txt)
Merci d'avance pour l'aide.
Olivier
Partager