[FP] Rewriting name bindings as expressions

Richard Davies richardd at pobox.com
Fri May 25 08:29:10 EDT 2001


> ans = [y+1 for x in range(10) for y in (x*x,)]

For what it's worth,

ans = [y+1 for x in range(10) for y in [x*x]]

or

ans = [y+1 for x in range(10) for y in x*x,]

are a few characters shorter!

Richard.



More information about the Python-list mailing list