A list where most values will be None (or some other default)
A “sparse list” is a list where most values will be None (or some other default) and for reasons of memory efficiency you don’t wish to store these (cf. Sparse array).
This implementation has a similar interface to Python’s built-in list but stores the data in a dictionary to conserve memory.
Installation is simply:
$ pip install sparse_list
See the unit-tests!
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Ensure the tests pass for all Pythons in .python.yml
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request
I’m grateful for contributions to what was a solo project (hooray for GitHub :octocat:)! If you’d like to thank the contributors, you can find their details here:
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size sparse_list-1.0-py3-none-any.whl (5.0 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size sparse_list-1.0.tar.gz (4.2 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for sparse_list-1.0-py3-none-any.whl