Re: grouping a flat list of number by range
- From: Jim Segrave <jes@xxxxxxxxxxxx>
- Date: Thu, 01 Jun 2006 23:15:17 -0000
In article <1149202780.780252.242110@xxxxxxxxxxxxxxxxxxxxxxxxxxx>,
Paddy <paddy3118@xxxxxxxxxxxx> wrote:
What I ran was more like the version below, but i did a quick
separation of the line that has the ';' in it and goofed.
... for i,val in enumerate(inlist):def interv2(inlist):
... if i==0:
... tmp = val
... elif val != valinc:
... yield [tmp, valinc]; tmp = val
... valinc = val+1
... yield [tmp, valinc]
...
[[3, 4], [6, 9], [12, 14], [15, 16]]list(interv2(inlist))
Fails on an empty list, as tmp is not defined when it hits the yield
--
Jim Segrave (jes@xxxxxxxxxxxxxx)
.
- Follow-Ups:
- Re: grouping a flat list of number by range
- From: Paddy
- Re: grouping a flat list of number by range
- References:
- grouping a flat list of number by range
- From: joh12005
- Re: grouping a flat list of number by range
- From: Paddy
- Re: grouping a flat list of number by range
- From: Jim Segrave
- Re: grouping a flat list of number by range
- From: Paddy
- grouping a flat list of number by range
- Prev by Date: Re: grouping a flat list of number by range
- Next by Date: Re: Zope / Plone Groups
- Previous by thread: Re: grouping a flat list of number by range
- Next by thread: Re: grouping a flat list of number by range
- Index(es):
Relevant Pages
|