如何将具有相同元素的元组/列表列表减少到子图?

时间:2018-02-21 20:53:19

标签: python

鉴于我有一个像这样的元组列表:

[('a', 'c'), ('b', 'c'), ('f', 'g'), ('e', 'f'), ('b', 'd')]

[['a', 'c'], ['b', 'c'], ['f', 'g'], ['e', 'f'], ['b', 'd']]

我想合并每个具有一个匹配元素的元组/列表(位置无关紧要)。

以上应该导致(顺序无关紧要):

[['a', 'c', 'b', 'd'], ['f', 'g', 'e']] 

我确实可以写一个合并每个元组/列表的递归函数,直到没有更多的合并元组/列表。

但是我正在寻找python或包中的现有函数/函数,它可以在一个内容中执行此操作。

0 个答案:

没有答案