Some thougts on cartesian products

Bryan Olson fakeaddress at nowhere.org
Mon Jan 23 05:36:55 EST 2006


Christoph Zwerschke wrote:
[...]
> That may be the main problem to decide whether the cartesian product 
> should return a generator or a list.

The Cartesion product is a set.

[...]
> That's the other problem. The uses cases (like the password cracker 
> example) are very limited and in these cases you can either write nested 
> loops or write your own cartesian product.

Cartesian product is one of the essential operations of
relational algebra; in that context it's widely useful.
By itself, it's usually not what one wants.


-- 
--Bryan



More information about the Python-list mailing list