# Узлы Dictionary

В 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` возвращает значения, хранящиеся в настоящий момент в словаре.

Соотнесение данных с помощью словарей — это отличная альтернатива традиционным методам работы с индексами и списками.
