Bonjour à tous,
Autodidacte, je ne suis pas un grand spécialiste de Python, d'où ma venue vers vous.
J'ai des tuples qui sont dans une liste et j'aimerais avoir une liste des tuples qui ont une valeur commune.
Exemple sachant que la valeur commune n'est pas forcément à la même position dans le tuple :
values = [(A, B), (C, D), (D, E), (F, G), (E, F), (L, M), (O, P), (N, O), (M, N), (R, S)]
J'aimerais donc obtenir :
result = [(A, B), (C, D, E, F, G), (L, M, N, O, P), (R, S)]
À priori, lambda pourrait être la solution mais je n'arrive pas à mettre en oeuvre cette procédure.
Quelqu'un pourrait il m'orienter, cela fait 3 jours que je cherche partout sur le Net, mais j'avoue que je sèche.
Merci beaucoup
Partager