我有这样合并元组以形成共同的元组
l = [('hin1','ie2',2),('hin1','ie3',2),('hin4','ie5',2),('hin6','ie22',2),('hin1','ie32',2),('hin31','ie2',2),('hin61','ie62',2)]
我要合并共享两个
因此之间ATLEAST一个共同的元件的元组的元组的列表 - 两个元这样的:
('hin1','ie2',2),('hin1','ie3',2) should result in
(('hin1','ie2', 'ie3')
对于上述列表L,我最后的输出应该是这样的
output - [(hin1,ie2,ie3,ie32,hin31),(hin4,ie5),(hin6,ie22),(hin61,ie62)]
注 - 每个元组的第3个元素可以忽略
任何起点?