Haskell doesn’t have associative arrays out of the box in the same way as some other languages, but it offers a powerful standard library called Data.Map for working with key-value pairs.
Data.Map