>    print 'lookahead2(initial=3.14159, last=42)'
>    for this, next in lookahead2([1,2,3,4,5],
>        initial=3.14159, last=42):
>      print this, next

No, actually.  But my mistake.

[ a.b() or _previous_ for a in c ]

means

1 or 2 or 3 or 4 or 5
where c= [ 1, 2, 3, 4, 5].

The mistake: this was not a list comprehension; I wanted to reduce to
a single value.

It's equivalent to reduce( operator.or_, [ 1, 2, 3, 4, 5 ] ), but
disnecessitates lambdas for slightly more complex reductions.  But the
example is out of stock.  Do we have one?
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to