Дан список l
:
l = ['A', 'B', 'C']
Как мне написать функцию, которая возвращает все возможные уникальные комбинации n
членов в списке списков? Порядок не имеет значения для уникальности. Выходы в этом примере будут (порядок вывода также не важен):
my_function(list=l, n=1)
[['A'], ['B'], ['C']]
my_function(list=l, n=2)
[['A', 'B'], ['A', 'C'], ['B', 'C']]
my_function(list=l, n=3)
[['A', 'B', 'C']]