Hello,

On Wed, 29 Apr 2020 13:58:15 +0300
Ram Rachum <r...@rachum.com> wrote:

> On Wed, Apr 29, 2020 at 1:54 PM Paul Sokolovsky <pmis...@gmail.com>
> wrote:
> 
> > If you want a different data structure, [...] implement such a
> > data structure
> >  
> 
> And if I wanted an answer like "it's the way that it is because it's
> the way that it is" I wouldn't be posting on python-ideas.
> 
> Is there a strategic decision to limit deque to certain operations of
> doubly-linked lists and not others? 

Deque is not doubly-linked list, they are completely different data
structures. Even if a particular Python implementation uses
doubly-linked list as an internal implementation strategy. There're
other Python implementations which realize deque in other ways, which
guarantee performance only for operations defined for deque and not
for any other data structure. (E.g., an obvious implementation is an
array with head/tail pointers).

> That would make sense. Is that
> decision written somewhere with the rationale behind it? That would
> be interesting to read.


-- 
Best regards,
 Paul                          mailto:pmis...@gmail.com
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/ZBZ7TPNRCIQKBDDJ4AJQ7PPBTQ5FT4G2/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to