# LOGIC If value matches a value in a dictionary , append associated value

**URL:** <https://forum.dynamobim.com/t/logic-if-value-matches-a-value-in-a-dictionary-append-associated-value/3046>\
**Category:** Packages\
**Created:** [January 29, 2016, 2:46pm UTC](https://forum.dynamobim.com/t/logic-if-value-matches-a-value-in-a-dictionary-append-associated-value/3046 "2016-01-29T14:46:20Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![Dimitar\_Venkov](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/dimitar_venkov/32/2068_2.png) [@Dimitar\_Venkov](https://forum.dynamobim.com/u/Dimitar_Venkov)\
**Post date:** [January 29, 2016, 9:06pm UTC](https://forum.dynamobim.com/t/logic-if-value-matches-a-value-in-a-dictionary-append-associated-value/3046/8 "2016-01-29T21:06:36Z")

</div>

The “Dictionary.ByKeysValues” node from spring nodes makes an actual dictionary and should perform much faster for large data sets. (because evaluations are not free)

 ![DynamoSandbox_2016-01-30_10-34-29](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/2X/4/403c150ee1511c27ae9edd551d7db2bb598b3c51.png)

---

_[View the full topic](https://forum.dynamobim.com/t/logic-if-value-matches-a-value-in-a-dictionary-append-associated-value/3046)._
