Как получить список k-элементов, объединив все k-1-элементы в python? - PullRequest
0 голосов
/ 22 июня 2019

Я новичок в 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 очень большой. Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...