| Copyright | (c) Volodymyr Yaschenko |
|---|---|
| License | BSD3 |
| Maintainer | ualinuxcn@gmail.com |
| Stability | Unstable |
| Portability | portable |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Data.List.Unique
Description
Documentation
sortUniq :: Ord a => [a] -> [a] Source
sortUniq sorts the list and removes the duplicates of elements. Example:
sortUniq "foo bar" == " abfor"
repeated :: Ord a => [a] -> [a] Source
repeated finds only the elements that are present more than once in the list. Example:
repeated "foo bar" == "o"
unique :: Ord a => [a] -> [a] Source
unique gets only unique elements, those that do not have duplicates.
It sorts them. Example:
unique "foo bar" == " abfr"
count :: Ord a => [a] -> [(a, Int)] Source
count the elements in the list, sorts by keys (elements). Example:
count "foo bar" == [(' ',1),(a,1),(b,1),(f,1),(o,2),(r,1)]