15 Mar
2010
15 Mar
'10
3:37 a.m.
Most excellent! Thanks. Michael --- On Sun, 3/14/10, Stephen Tetley <stephen.tetley@gmail.com> wrote: From: Stephen Tetley <stephen.tetley@gmail.com> Subject: Re: [Haskell-cafe] Splitting list with predicate To: "michael rice" <nowgate@yahoo.com> Cc: haskell-cafe@haskell.org Date: Sunday, March 14, 2010, 3:33 PM Hi Michael Data.List.partition - from the docs... partition :: (a -> Bool) -> [a] -> ([a], [a]) Source The partition function takes a predicate a list and returns the pair of lists of elements which do and do not satisfy the predicate, respectively; i.e., partition p xs == (filter p xs, filter (not . p) xs)