BPt.Intersection#
- class BPt.Intersection(iterable=(), /)[source]#
The Intersection class is a special wrapper class used to request the intersection of two valid arguments for Subjects.
For example:
subjects = Intersection(['train', [1, 2, 3]])
Would specify subjects as the intersection of the loaded train subjects and subjects 1, 2 and 3.
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.