for a in blancs: t = [b in verts for b in jeu[a]] if any(t): rouges.append(a) blancs.remove(a) u = [b in rouges for b in jeu[a]] if len(u) and all(u): verts.append(a) blancs.remove(a)