Ordered version of the python list
Project description
OrderedPy is an ordered version of the ordinary python list.
Installation
>>> pip install orderedpy
Documentation
Contains most of the list methods. + all_indecies/returns first and last index of an element/, last_index/returns last index of an element/
Example
>>> from odrederedpy import Ordered >>> >>> o = Ordered([1, 2, 5, 1, 2, 3]) >>> o [1, 1, 2, 2, 3, 5] >>> other = [2, 1, 3, 4] >>> o == other False >>> o.extend([4, 1, 2]) >>> o [1, 1, 1, 2, 2, 2, 3, 4, 5] >>> o.append(1) >>> o [1, 1, 1, 1, 2, 2, 2, 3, 4, 5] >>> o.insert(2, 3) IndexError >>> o.insert(0, 1) [1, 1, 1, 1, 1, 2, 2, 2, 3, 4, 5] >>> o[0] = 0 >>> o [0, 1, 1, 1, 1, 2, 2, 2, 3, 4, 5]
LICENSE
MIT License
UPDATES
13/01/2020
>>> ``key``, ``reverse`` options were added >>> ``>=`` was fixed
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
orderedpy-0.0.2.tar.gz
(3.1 kB
view details)
File details
Details for the file orderedpy-0.0.2.tar.gz.
File metadata
- Download URL: orderedpy-0.0.2.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.8.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a1d3945a33e4f30dca3e07282f21bcc60ae7be136f2fcf8048ac224c590b3a4
|
|
| MD5 |
9ea68d16ff47812fae219ce15b2ea939
|
|
| BLAKE2b-256 |
f247e27bb31bd875091a5e303e8dd948de843765b8075c963171ebe16d98f6db
|