F
Felipe Almeida Lessa
Em Qua, 2006-04-05 Ã s 19:15 -0700, Alex Martelli escreveu:
5.6378099918365479
setup='import itertools').repeat(3, 1000))
0.0065851211547851562
It *is* faster, but by a small margin. Considering that it is IMHO less
readable, I'd use it just for *very* big loops, or in functions in
hotspots.
Anyway, it's always good to remember about itertools, it's a great
module that some people don't even know.
Cheers,
setup='import itertools').repeat(3, 1000))Then, the speediest approach may be completely different:
import itertools
for i in itertools.repeat(None, N):
...
Remember, when you're thinking "blazing speed", think itertools.
Hmmm...
5.6378099918365479
setup='import itertools').repeat(3, 1000))
0.0065851211547851562
It *is* faster, but by a small margin. Considering that it is IMHO less
readable, I'd use it just for *very* big loops, or in functions in
hotspots.
Anyway, it's always good to remember about itertools, it's a great
module that some people don't even know.
Cheers,