Skip to main content

A collection of custom collections implamented in pure python.

Project description

# funky-collections

A set of collections implamented in pure python. Nessesary? No, probably not; most of the built in collections are writtten in C so they will be faster, but I was challenged to build a lower level c style collection the other day in python and my interest has been piqued! All collections are currently implamented using a doubly linked array approach with some optimizations of the special methods that most sequence types contain.

Currently Available:

  • Immutable Lists
  • Immutable Fixed Length Lists
  • Mutable Lists sort of
  • Mutable Fixed Lenth Lists sort of

Todo: * Sets * Tuples * FIFO Stack * FILO Stack * Optimize collections by introducing new tree search methods * Test all of the things! * Benchmark all of the things!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for funky-collections, version 0.1.0.dev0
Filename, size File type Python version Upload date Hashes
Filename, size funky_collections-0.1.0.dev0-py3-none-any.whl (6.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size funky-collections-0.1.0.dev0.tar.gz (4.6 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page