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 :

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
je reçois comme erreur :
TypeError: 'int' object is not iterable


Est ce que vous auriez une idée de comment surmonter cela??

Merci d'avance !!

Manal