Bonjour a tous,
Mon soucis n'est pas reellement python mais plutot algo en fait..
Vu que je code en python ca m'a semble etre un bon forum !
En entree, j'ai une list qui contient des tuples de cette forme :
[ (A, B), (C, D), (D, E) , (B, C)]
Ce qui doit me rendre la suite ordonne suivante :
[ A, B, C, D, E]
Comme vous l'avez compris chaque tuple est constitue de ( apres, avant).
Donc pour le premier tuple (A, B), cela signifie que : B s'execute apres A
J'ai A qui sera toujours mon point de depart !
Il faut eviter que ca se morde la queue aussi et des tuples peuvent etre sans apres et donc : (None, C) par exemple.
Du coup, on placera C tout a la fin de la liste.
Je me casse la tete la dessus depuis ce matin et pas moyen de sortir quelque chose qui couvre tout les cas...
Si quelqu'un y arrive, il a toute ma gratitude et reconnaissance !!!
Merci d'avance a tous !
PS : les "objets" sont de simples string ici !
Partager