Comment Comment by rockymeza You can also do itertools.chain.from_iterable(itertools.combinations(a, n) for n in range(len(a) + 1)) parent rockymeza 12 years ago