Generating all combinations

Mensanator mensanator at aol.com
Mon Jun 1 20:24:49 EDT 2009


On Jun 1, 6:40 pm, Steven D'Aprano <st... at REMOVE-THIS-
cybersource.com.au> wrote:
> On Mon, 01 Jun 2009 11:23:35 -0700, Mensanator wrote:
> > I believe the name you're looking for is combinations_with_replacement.
> > It is one of the features being added to 3.1 which should give all the
> > subsets of the Cartesian Product:
>
> > permutations_with_replacement:    product()
> > combinations_with_replacement:    combinations_with_replacement()
> > permutations_without_replacement: permutations()
> > combinations_without_replacement: combinations()
>
> What, no partitions?

Itertools does partitions?

>
> http://en.wikipedia.org/wiki/Partition_of_a_set

I didn't see any reference to Cartesian Product there.

>
> --
> Steven




More information about the Python-list mailing list