Создать список наборов атомов

Скажем, у меня есть такой массив атомов:

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

(длина может быть любой)

И я хочу создать список наборов, которые можно составить из них:

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

Можно ли сделать это легко в питоне?

Может быть, это очень легко сделать, но я сам не понимаю.
Спасибо.

7
задан Nuno 28 April 2012 в 22:08
поделиться