# Uzly slovníku

Aplikace Dynamo 2.0 nabízí několik uzlů pro slovníky. Mezi ně patří uzly pro *tvorbu, akci a dotazování*.

!

#### Tvorba

1\. Uzel `Dictionary.ByKeysValues` vytvoří slovník ze zadaných hodnot a klíčů. *(Počet položek bude odpovídat počtu položek nejkratšího seznamu.)*

#### Akce

2\. Uzel `Dictionary.Components` vytvoří komponenty ze vstupního slovníku. *(Operace opačná k vytvoření slovníku.)*

3\. Uzel `Dictionary.RemoveKeys` vytvoří nový objekt slovníku bez vstupních klíčů.

4\. Uzel `Dictionary.SetValueAtKeys` vytvoří nový slovník na základě vstupních klíčů a hodnot, které nahradí aktuální hodnotu u příslušných klíčů.

5\. Uzel `Dictionary.ValueAtKey` vrátí hodnotu na pozici vstupního klíče.

#### Dotaz

6\. Uzel `Dictionary.Count` vrátí počet dvojic hodnot a klíčů ve slovníku.

7\. Uzel `Dictionary.Keys` vrátí klíče aktuálně uložené ve slovníku.

8\. Uzel `Dictionary.Values` vrátí hodnoty aktuálně uložené ve slovníku.

Spojování dat ve slovnících může být užitečnou alternativou pro starý způsob práce s indexy a seznamy.
