
June 20, 2009
3:22 p.m.
Ben Finney wrote:
Jim Jewett <jimjjewett@gmail.com> writes:
On Fri, Jun 19, 2009 at 3:39 AM, Lie Ryan<lie.1296@gmail.com> wrote:
res = [x**x as F for x in nums if F < 100] This, I have wanted.
You have it:
res = [f for f in (x**x for x in nums) if f < 100]
In addition to the fact that this works now in existing Python, I find it clearer than the above syntax you say you want.
How about: res = [F for x in nums with x**x as F if F < 100] :-)