PEP 260: simplify xrange()
Andrew Dalke
dalke at acm.org
Tue Jun 26 17:21:39 EDT 2001
Guido van Rossum wrote
> In particular, these behaviors will be dropped:
>
> x[i:j] (slicing)
This is the only one on the drop list I might think is
useful. However, I just searched our code and all uses of
'xrange' were in the context 'for i in xrange(' so we've
no need for any other features. Plus, implementing xrange
is so simple that upon consideration now I won't even claim
that slicing might be useful.
> x*n, n*x (sequence-repeat)
> cmp(x1, x2) (comparisons)
> i in x (containment test)
> x.tolist() method
> x.start, x.stop, x.step attributes
Never used any of these features and never needed them.
Andrew
dalke at acm.org
More information about the Python-list
mailing list