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
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
Comment