On Saturday, July 16, 2016 at 11:15:04 PM UTC+1, Shrey Desai wrote:
> I have found it slightly frustrating that Python does not have built-in 
> support for advanced data structures (Linked Lists, Stacks/Queues, BST) in 
> its distribution. Many computer science students, developers, and software 
> engineers rely on these data structures; having the data structures be a part 
> of the distribution and be maintained by the Python community would be 
> immensely useful. 
> 
> Currently, we are required to write our own modules that represent these data 
> structures and rigorously test/refactor them before we can actually use them. 
> This gets annoying because instead of spending time USING the "correct" 
> version of the data structure, we have to spend time creating them in the 
> first place.
> 
> Programming languages like Java have support for Linked Lists, for example, 
> which makes it easy to just use it instead of trying to create it over again. 
> As a computer science undergraduate student, I don't want to spend time 
> writing the module but instead I want to work with it, play around with it, 
> and do problems with it. 
> 
> I know Python currently has a Queue module, but this can definitely be 
> expanded. There are other more advanced data structures out there, like AVL 
> trees, splay trees, and tries, but I think that would be overkilll. Having 
> these data structures above would be immensely useful.
> 
> I'm looking to create a PEP for this issue and some people that would be 
> willing to 1) vouch for this idea and 2) co-author the draft. Eventually, we 
> would be co-developers for the project as well.
> 
> Who's in?

Thanks but no thanks :)  I find the structures listed here 
http://kmike.ru/python-data-structures and here 
https://pypi.python.org/pypi/sortedcontainers more than adequate for my needs.

Cheers.

Mark Lawrence.
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to