/bootle

“Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.” — Stan Kelly-Bootle

Primary LanguagePythonDo What The F*ck You Want To Public LicenseWTFPL

Bootle: Half-Index Lists for Python

“Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.” — Stan Kelly-Bootle

Installation

pip3 install bootle

Usage

from bootle import List

xs = List([1, 2, 3])
assert xs[0.5] == 1
assert xs[:1.5] == [1]
xs[1.5] == 2
assert xs.index(2) == 1.5

References

License

WTFPL