> Just curious why 2to3 would not replace range() with list(range())?

In most usages of range(), using the 3.0 range() will work just as
well, and be more efficient.

If I wanted to write code that works in both versions (which I
understand is not the 2to3 objective), then I would use range().
If I worry about creating a list in 2.x, I would write

try:
  xrange
except NameError:
  xrange=range

at the top of the file.

Regards,
Martin
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to