int vs long

Alex Martelli aleax at mac.com
Sun Jun 3 20:35:04 EDT 2007


Paul Rubin <http://phr.cx@NOSPAM.invalid> wrote:

> Dan Bishop <danb_83 at yahoo.com> writes:
> > If you ever do, it's trivial to write your own enumerate():
> > def enumerate(seq):
> >     index = 0
> >     for item in seq:
> >         yield (index, item)
> >         index += 1
> 
> That's a heck of a lot slower than the builtin, and if you're running it
> often enough for sys.maxint to be an issue, you may care about the speed.

Perhaps itertools.izip(itertools.count(), seq) might be faster (haven't
timed it, but itertools tends to be quite fast).


Alex



More information about the Python-list mailing list