Hi All, I apologize if this was brought up before, I couldn't find any "prior art" :-). On more than one occasion, I found myself wanting to use a "conditional loop" like this (with "Invalid syntax" error, of course):
for i in c if <test>: print i*2 ...because it's similar to the list comprehension construct: [i*2 for i in c if <test>] --------- Is this the intended difference in constructs? The available equivalent feels a bit awkward: for i in c: if <test>: print i*2 Just curious. Thanks! Sergey. -- http://mail.python.org/mailman/listinfo/python-list