[Python-ideas] Sorted lists
Paul Moore
p.f.moore at gmail.com
Mon Apr 8 06:39:05 EDT 2019
On Mon, 8 Apr 2019 at 11:27, Steven D'Aprano <steve at pearwood.info> wrote:
>
> Fair enough, but does it help you feel a bit better about the feature if
> we called it a "sort hint", and emphasized that it should only be used
> in the same sort of APIs where you might allow the caller to pass
>
> already_sorted=True
>
> to skip a redundant sort step?
Not really, because already_sorted=True is an explicit claim by the
user, whereas the (internally maintained) dunder attribute is the
interpreter maintaining a (not guaranteed reliable but pessimistic to
be as safe as possible) view on whether the data is sorted.
But I see elsewhere in the thread that you're now more inclined
towards an explicit already_sorted flag, so I won't labour the point.
Paul
More information about the Python-ideas
mailing list