[Python-Dev] A `cogen' module - an observation
Raymond Hettinger
python@rcn.com
Tue, 27 Aug 2002 01:56:36 -0400
From: "Oren Tirosh" <oren-py-d@hishome.net>
> [f(x, y) for x in X for y in Y]
>
> is equivalent to:
>
> [f(x, y) for x, y in cartesian(X, Y)]
Is the order guaranteed to be the same?
Will each work the same for a non-restartable
iterator, say a file object (equivalently put,
does the second one read Y once or many times)?
Would Descartes object to his name being used thusly?
Raymond Hettinger