Rebonjour!!
mon problème est que je souhaite comparer entre les élements de deux listes et que si deux élements correspondent alors je crée une nouvelle liste et je mets l'element correspondant à l'intérieur : en python ça donne la chose suivante :
je reçois comme erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 def SplitDom( liste1,liste2 ) : # on separe les domaines en ceux possedant un patch et ceux qui n'en ont pas split_1 = [] split_2 = [] for clk in liste1: for cl in liste1[2]: # il s'agit de la liste split et liste2 c'est patch for blk in liste2: for clk in liste2[0]: # il s'agit du tag initiaux des domaines generaux # il s'agit des tags initiaux des domaines contenant des patchs if blk == clk: # on s'assure que le domaine k contient bien un patch split_1.append(liste1) # si oui on cree une liste pour les domaines contenant des patchs else: split_2.append(liste1) # sinon on cree une autre liste pour les domaines qui ne contiennent pas de patch. return ( split_1, split_2 ) # on retourne les deux listes
TypeError: 'int' object is not iterable
Est ce que vous auriez une idée de comment surmonter cela??
Merci d'avance !!
Manal
Partager