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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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