advice : how do you iterate with an acc ?
vd12005 at yahoo.fr
vd12005 at yahoo.fr
Fri Dec 2 19:45:38 EST 2005
hello,
i'm wondering how people from here handle this, as i often encounter
something like:
acc = [] # accumulator ;)
for line in fileinput.input():
if condition(line):
if acc: #1
doSomething(acc) #1
acc = []
else:
acc.append(line)
if acc: #2
doSomething(acc) #2
BTW i am particularly annoyed by #1 and #2 as it is a reptition, and i
think it is quite error prone, how will you do it in a pythonic way ?
regards
More information about the Python-list
mailing list