# Delete multiple keys from Map

**URL:** <https://forum.canton.network/t/delete-multiple-keys-from-map/1287>\
**Category:** App Development\
**Created:** [September 24, 2020, 10:30am UTC](https://forum.canton.network/t/delete-multiple-keys-from-map/1287 "2020-09-24T10:30:40Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![cocreature](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/cocreature/32/36_2.png) [@cocreature](https://forum.canton.network/u/cocreature)\
**Post date:** [September 24, 2020, 10:32am UTC](https://forum.canton.network/t/delete-multiple-keys-from-map/1287/2 "2020-09-24T10:32:56Z")

</div>

Hi @Sneha, you can chain multiple calls to `delete`, e.g.,

```haskell
M.delete "ABD" (M.delete "XYZ" dataMap)

```

If you have a list, you can use `foldl` to delete all of them:

```haskell
foldl (\acc key -> M.delete key acc) dataMap keysToDelete

```

---

_[View the full topic](https://forum.canton.network/t/delete-multiple-keys-from-map/1287)._
