Bonjour,
Je ne sais pas si ma question est simple ou compliquée... En fait j'aimerai "simplement" convertir cette liste de tuples :
s = [(0, 3), (2, 0), (2, 1), (2, 4), (3, 0), (3, 1), (3, 2), (4, 3)]
En une liste de sous listes qui se présenterait comme ceci :
s = [[(0, 3)], [(2, 0), (2, 1), (2, 4)], [(3, 0), (3, 1), (3, 2)], [(4, 3)]]
(pour plus de clarté)
s = [[(0, 3)],
[(2, 0), (2, 1), (2, 4)],
[(3, 0), (3, 1), (3, 2)],
[(4, 3)]]
Donc en fait créer une liste de sous listes basée sur le chiffre présent dans le premier élément du tuple. Regrouper tous les éléments ayant le même élément dans une liste et faire de suite pour les autres.
Cela fait bientôt une heure que j'essaie mais je n'arrive pas au résultat voulu...
Merci d'avance pour votre aide !
Partager