topact.constantlookuplist
Module Contents
Classes
A list with constant time index lookup. |
- class topact.constantlookuplist.ConstantLookupList(values=())
Bases:
collections.abc.MutableSequenceA list with constant time index lookup.
- Parameters
values (Iterable) –
- _generate_lookup()
- __delitem__(index)
- Parameters
index (int) –
- __getitem__(index)
- Parameters
index (int) –
- Return type
Any
- __setitem__(index, value)
- Parameters
index (int) –
value (Any) –
- __len__()
- insert(index, value)
S.insert(index, value) – insert value before index
- Parameters
index (int) –
value (Any) –
- __contains__(value)
- Parameters
value (Any) –
- Return type
bool
- __iter__()
- Return type
Iterator
- __reversed__()
- Return type
Iterator
- index(value, start=None, stop=None)
S.index(value, [start, [stop]]) -> integer – return first index of value. Raises ValueError if the value is not present.
Supporting start and stop arguments is optional, but recommended.
- Parameters
value (Any) –
start (int | None) –
stop (int | None) –
- Return type
int
- count(value)
S.count(value) -> integer – return number of occurrences of value
- Parameters
value (Any) –
- Return type
int
- reverse()
S.reverse() – reverse IN PLACE
- __bool__()
- Return type
bool
- __repr__()
Return repr(self).
- Return type
str
- __str__()
Return str(self).
- Return type
str