Raymond Hettinger wrote: > For xrange iterators, there are a few choices: > > >>>>it = iter(xrange(10, 20, 2)) > > iter(xrange(10, 20, 2)) > or > rangeiterator(10, 20, 2) > or > <rangeiterator start=10, stop=20, step=2> > > The first is my favorite. Though odd looking, it can be run through > eval() and is completely self-documenting. The second has the virtue of > using the actual type name but it cannot be run through eval(). The > third is closer to the current format but adds some information. > Third. If I am at the interpreter I want information presented to me in the best way possible. If I need to type it in again I have readline and a command history for that. =) > > For dictionaries, lists, tuples, and reversed, there are similar choices > but the eval() version can only be supported with a full listing of the > parent object: > <SNIP> > > What do you guys think? > As mentioned above, I want the information presented in the most informative way and not worry about the repr output. -Brett
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4