spine.data.ObjectList
- class spine.data.ObjectList(object_list: list[object], default: object)[source]
List with a default object used to type it when it is empty.
- default
Default object class to use to type the list, if it is empty
- Type:
object
Methods
append(object, /)Append object to the end of the list.
clear(/)Remove all items from list.
copy(/)Return a shallow copy of the list.
count(value, /)Return number of occurrences of value.
extend(iterable, /)Extend list by appending elements from the iterable.
index(value[, start, stop])Return first index of value.
insert(index, object, /)Insert object before index.
pop([index])Remove and return item at index (default last).
remove(value, /)Remove first occurrence of value.
reverse(/)Reverse IN PLACE.
sort(*[, key, reverse])Sort the list in ascending order and return None.
- __init__(object_list: list[object], default: object) None[source]
Initialize the list and the default value.
- Parameters:
object_list (list[object]) – Object list
default (object) – Default object class to use to type the list, if it is empty
Methods
__init__(object_list, default)Initialize the list and the default value.
append(object, /)Append object to the end of the list.
clear(/)Remove all items from list.
copy(/)Return a shallow copy of the list.
count(value, /)Return number of occurrences of value.
extend(iterable, /)Extend list by appending elements from the iterable.
index(value[, start, stop])Return first index of value.
insert(index, object, /)Insert object before index.
pop([index])Remove and return item at index (default last).
remove(value, /)Remove first occurrence of value.
reverse(/)Reverse IN PLACE.
sort(*[, key, reverse])Sort the list in ascending order and return None.