У меня есть набор переменных в списке
list = [ 'A', 'B', 'C']
Я итеративно удаляю одну переменную из списка и добавляю ее к исходному списку в списке списков, останавливаясь, когда в списке только один элемент,Например, вывод с использованием списка выше будет:
list_of_var_lists = [
[['A', 'B', 'C'], ['A', 'B'], ['A']],
[['A', 'B', 'C'], ['A', 'B'], ['B']],
[['A', 'B', 'C'], ['A', 'C'], ['A']],
[['A', 'B', 'C'], ['A', 'C'], ['C']],
[['A', 'B', 'C'], ['B', 'C'], ['B']],
[['A', 'B', 'C'], ['B', 'C'], ['C']]
]
Как бы я сделал для списка любого размера?
Большое спасибо, J