Dictionary Nodes

Dynamo 2.0 exposes a variety of Dictionary nodes for our use. This includes create, action, and query nodes.


1.Dictionary.ByKeysValues will create a dictionary with the supplied values and keys. (The number of entries will be whatever the shortest list input is)


2. Dictionary.Components will produce the components of the input dictionary. (This is the reverse of the create node.)

3. Dictionary.RemoveKeys will produce a new dictionary object with the input keys removed.

4. Dictionary.SetValueAtKeys will produce a new dictionary based on the input keys and the values to replace the current value at the corresponding keys.

5. Dictionary.ValueAtKey will return the value at the input key.


6. Dictionary.Count will tell you how many key value pairs are in the dictionary.

7. Dictionary.Keys will return what keys are currently stored in the dictionary.

8. Dictionary.Values will return what values are currently stored in the dictionary.

Overall relating data with dictionaries is a magnificent alternative to the old method of working with indices and lists.

Last updated