extend for loop syntax with if expr like listcomp&genexp ?
Thu Jul 14 09:19:24 CEST 2005
Terry Hancock <hancock at anansispaceworks.com> writes:
> But of course that's not equivalent. It's hard to imagine a
> use case for an enumerated loop when the object being
> iterated over is anonymous (will be lost as soon as the loop exits).
Huh? Not at all.
print 'List of Python fans:'
for i,x in enumerate([p for p in people if p.favorite_language == 'Python']):
print '%d. %s'% (i, x.name)
More information about the Python-list