[Python-Dev] string representation of range in 3.0
Isaac Morland
ijmorlan at cs.uwaterloo.ca
Wed Apr 16 15:37:28 CEST 2008
On Wed, 16 Apr 2008, Paul Moore wrote:
> On 16/04/2008, Armin Rigo <arigo at tunes.org> wrote:
>> What about the less confusing and more readily generalizable:
>>
>> <range object 0, 1, ..., 9>
>>
>> It would also be helpful IMHO to use this kind of repr for most built-in
>> iterators and iterables, instead of their mosty-useless default repr.
>
> I quite like this. But as a non-beginner, I'll freely admit that my
> intuitions are suspect :-)
I like this too. For iterators, though, would you always show the next
couple of elements? The values "contained in" the iterator will change as
the iterator iterates. Alternatively, the representation could be
"frozen" to reflect the values originally pending in the iterator, but
then the representation wouldn't show anything about the current state of
the iterator.
Isaac Morland CSCF Web Guru
DC 2554C, x36650 WWW Software Specialist
More information about the Python-Dev
mailing list