xrange question
Tim Peters
tim.one at home.com
Mon May 7 23:10:58 EDT 2001
[John Flynn]
> ...
> Out of curiosity, at what point do you find that 'xrange' becomes
> most useful?
When and only when I'm writing a general function that I need to make
idiot-proof: if someone may pass in 2000000000 as a loop bound, then
xrange() is the only way to go (at least until next year's machine's come out
<wink>).
BTW, stop worrying about this -- it's not worth it. Even the "speed"
arguments are half bogus, as the relative speed of range(n) vs xrange(n)
historically varies across both n and platforms. So pick one by flipping a
coin, stick with it, and feel free to blame me if it turns out you picked the
wrong one.
i-don't-mind-getting-blamed-is-entertaining<wink>-ly y'rs - tim
More information about the Python-list
mailing list