PEP 260: simplify xrange()
Dinu Gherman
gherman at darwin.in-berlin.de
Wed Jun 27 12:24:21 EDT 2001
Aahz Maruch wrote:
>
> >PS: BTW, why not *add* something useful and make float
> > increments work "as expected" in range/xrange...?
>
> And how do you expect floating point increments to work? (Have you paid
> any attention to the extensive threads on FP over the past few months?)
No, I haven't followed the discussion... but you asked
about an implementation; I'm using the one below.
Dinu
def frange(start, end=None, inc=None):
"A range function, that does accept float increments..."
if end == None:
end = start + 0.0
start = 0.0
if inc == None:
inc = 1.0
L = [start]
while L[-1] + inc < end:
L.append(L[-1] + inc)
return L
More information about the Python-list
mailing list