2
I Use This!
Inactive
Analyzed about 3 hours ago. based on code collected about 3 hours ago.

Project Summary

The BList is a type that looks, acts, and quacks like a Python list, but has better performance for for modifying large lists.

For small lists (fewer than 128 elements), BLists and the built-in list have very similar performance.

Example usage:

>>> from blist import *
>>> x = blist([0]) # x is a BList with one element
>>> x *= 2**29 # x is a BList with > 500 million elements
>>> x.append(5) # append to x
>>> y = x[4:-234234] # Take a 500 million element slice from x
>>> del x[3:1024] # Delete a few thousand elements from x

Tags

datastructure development list programming python python25 python26 python3 python30 python31 pythonextension

In a Nutshell, blist...

BSD 3-clause "New" or "Revised" License
Permitted

Place Warranty

Commercial Use

Modify

Distribute

Forbidden

Hold Liable

Use Trademarks

Required

Include Copyright

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    search using multiple tags to find exactly what you need
  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    anyone with an Open Hub account can update a project's tags

Languages

Languages?height=75&width=75
Python
55%
C
43%
4 Other
2%

30 Day Summary

Apr 21 2018 — May 21 2018

12 Month Summary

May 21 2017 — May 21 2018