<div dir="ltr"><div><br></div>I'm spending a little time here and there to learn some Haskell.  I'm coming from a chiefly Python/C/bash background.<div><br></div><div>I want to build a Data.Map where the keys are strings, and the values are lists of strings.</div><div><br></div><div>In Python, collections.defaultdict(list) makes this pretty straightforward. It gives a hash table ("dict") that has values that default to an empty list, since list() produces an empty list. More info here: <a href="https://docs.python.org/3/library/collections.html#collections.defaultdict">https://docs.python.org/3/library/collections.html#collections.defaultdict</a></div><div><br></div><div>Is there an equivalent in Haskell?</div><div><br></div><div>Thanks!</div><div><div><br></div>-- <br><div class="gmail_signature">Dan Stromberg</div>
</div></div>