我的输入是列表列表。其中一些共享共同的元素,例如。
L = [['a','b','c'],['b','d','e'],['k'],['o','p'],['e','f'],['p','a'],['d','g']]
我需要合并所有共享一个公共元素的列表,并在没有更多具有相同项目的列表时重复此过程。我曾考虑过要使用布尔运算和while循环,但无法提出一个好的解决方案。
最终结果应为:
L = [['a','b','c','d','e','f','g','o','p'],['k']]
慕标琳琳
蛊毒传说
相关分类