python3: 'where' keyword
Paul Rubin
http
Sun Jan 9 01:29:17 CET 2005
"Carl Banks" <invalidemail at aerojockey.com> writes:
> > # compute sqrt(2) + sqrt(3)
> > x = (sqrt(a) where:
> > a = 2.) \
> > + sqrt (a) where:
> > a = 3.
> >
> > Hmmm.
>
> What would be the advantage of that over this?
>
> . x = sqrt(a) + sqrt(b) where:
> . a = 2.0
> . b = 3.0
The idea of "where" is to allow re-using variable names instead of
having to keep track of which ones are in use. I just tried to give a
very simple example of how you might do that more than once in a
statement.
More information about the Python-list
mailing list