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 hashes)