Precursor.Data.List

Basic functions

uncons

List transformations

init

tail

reverse

intersperse

intercalate

transpose

subsequences

permutations

nub

Building lists

fromList

Scans

scanl

scanl'

scanl1

scanr

scanr1

Infinite lists

iterate

repeat

replicate

cycle

Unfolding

unfoldr

unfoldl

Sublists

Extracting sublists

take

drop

splitAt

takeWhile

dropWhile

group

inits

tails

Searching with a predicate

filter

partition

Zipping and unzipping lists

zip

zipWith

unzip

zip3

zipWith3

unzip3

Ordered lists

sort

sortOn

Generalized functions

groupBy

sortBy