В Dynamo 2.0 доступны различные узлы Dictionary для работы со словарями. К ним относятся узлы создания, действия и запроса.
1. С помощью метода Dictionary.ByKeysValues
создается словарь с заданными значениями и ключами. Количество записей определяется кратчайшим входным списком.
2. Метод Dictionary.Components
создает компоненты входного словаря. (Это функция, противоположная функции узла создания).
3. Метод Dictionary.RemoveKeys
создает объект словаря с удаленными входными ключами.
4. Метод Dictionary.SetValueAtKeys
создает словарь на основе входных ключей и значений, заменяющих текущее значение в соответствующих ключах.
5. Метод Dictionary.ValueAtKey
возвращает значение во входном ключе.
6. С помощью метода Dictionary.Count
можно узнать, сколько пар «ключ — значение» хранится в словаре.
7. Метод Dictionary.Keys
возвращает наименования ключей, хранящихся в настоящий момент в словаре.
8. Метод Dictionary.Values
возвращает значения, хранящиеся в настоящий момент в словаре.
Соотнесение данных с помощью словарей — это отличная альтернатива традиционным методам работы с индексами и списками.