ZVON > References > Haskell reference |
Intro / Search / ZVON |
| Indexes | Syntax | Prelude | Ratio | Complex | Numeric | Ix | Array | >> List << | Maybe | Char | Monad | IO | Directory | System | Time | Locale | CPUTime | Random |
Module: | List |
---|---|
Function: | partition |
Type: | (a -> Bool) -> [a] -> ([a],[a]) |
Description: | takes a predicate and a list and returns a pair of lists: those elements of the argument list that do and do not satisfy the predicate, respectively. |
Related: | group, groupBy, inits, intersperse, mapAccumL, mapAccumR, nub, nubBy, sort, sortBy, tails, transpose |
Keywords: | split |
Input: partition (>3) [1,5,2,4,3]
Output: ([5,4],[1,2,3])
Input: partition (==6) [1,5,2,4,3]
Output: ([],[1,5,2,4,3])
Input: partition odd [1,5,2,4,3]
Output: ([1,5,3],[2,4])