On Aug 15, 4:55 am, [EMAIL PROTECTED] wrote:
> #your thought is right.
> =======================================================
> def sizes2fields(sizes):
> d = []
> begin = 0
> for i in sizes:
> if begin:
> end = begin + i
> else: end = i
> d.append((begin, end))
> begin += i
> return tuple(d)
Those who are not paid by the keystroke and/or prefer to expend
keystrokes on meaningful names might like an alternative like this:
def sizes2offsets(sizes):
offsets = []
begin = 0
for size in sizes:
end = begin + size
offsets.append((begin, end))
begin = end
return offsets
--
http://mail.python.org/mailman/listinfo/python-list