List.filterNot()
Оставляет элементы, НЕ удовлетворяющие условию.
Сигнатура
fun <T> Iterable<T>.filterNot(predicate: (T) -> Boolean): List<T>filterNot() — обратная к filter(): оставляет элементы, для которых предикат вернул false.
val nums = listOf(1, 2, 3, 4, 5)
val odd = nums.filterNot { it % 2 == 0 }
println(odd) // [1, 3, 5]