Hi,i was wondering if there is a syntax alike: for i in range(10) if i > 5: print iYou can write for i in filter(lambda i: i > 5, range(10)): print ibutfor i in range(10): if i > 5: print i it' better readable, and for i in range(6,10): print i it's event better.
How about using a generator expression instead of a list? for i in (x for x in range(10) if x > 5): print i -John -- http://mail.python.org/mailman/listinfo/python-list