如何通过在python中组合所有k-1个项目来获取k个项目的列表?

时间:2019-06-22 08:32:38

标签: python python-3.x list

我是Python的新手,遇到一个问题,我需要您有经验的人来帮助我。问题的详细信息如下:

有一个列表

L = [['a','b'],['a','c'],['a','d'],['a','e'],['b','c'],['d','e']]

我想得到一个包含L每两个列表的所有不同组合的列表,即

result = [['a','b','c'],['a','d','e']]

因为

['a','b']['a','c'], ['a','b']['b','c']

将全部生成相同的3项列表['a','b','c']

list(combinations(L, 2))的大小很大时,我想避免遍历L中的所有元素。我该怎么办?

0 个答案:

没有答案