ValueWithout
Valuewithout is a descriptive term used in programming and data processing to describe the operation of producing a new collection by removing all elements that have a specific value from an input collection. In essence, valuewithout(C, v) yields the elements of C except those that are equal to v.
Formally, valuewithout(C, v) = { x in C | x != v }. In many languages this operation is implemented as
Examples help illustrate the idea. valuewithout([1, 2, 3, 2, 4], 2) yields [1, 3, 4]. In Python,
Notes and variants. The exact behavior depends on equality semantics: whether x == v uses value equality
Related concepts include filter, remove, compact, and select with a negated predicate. The phrase valuewithout may