> For the complete documentation index, see [llms.txt](https://primer2.dynamobim.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://primer2.dynamobim.org/pl/5_essential_nodes_and_concepts/5-5_dictionaries-in-dynamo/2-node-uses.md).

# Węzły słownika

Dodatek Dynamo 2.0 udostępnia różne węzły słownika do wykorzystania. Obejmuje to węzły *tworzenia, operacji i zapytań*.

!

#### Tworzenie

1\. Węzeł `Dictionary.ByKeysValues` tworzy słownik z określonymi wartościami i kluczami. *(Liczba pozycji będzie zgodna z liczbą pozycji na najkrótszej liście wejściowej)*

#### Działanie

2\. Węzeł `Dictionary.Components` tworzy składniki słownika wejściowego. *(Jest to operacja odwrotna do operacji węzła tworzenia).*

3\. Węzeł `Dictionary.RemoveKeys` tworzy nowy obiekt słownika z usuniętymi kluczami wejściowymi.

4\. Węzeł `Dictionary.SetValueAtKeys` tworzy nowy słownik na podstawie wejściowych kluczy i wartości zastępujących bieżące wartości dla odpowiednich kluczy.

5\. Węzeł `Dictionary.ValueAtKey` zwraca wartość dla klucza wejściowego.

#### Zapytanie

6\. Węzeł `Dictionary.Count` zwraca liczbę par wartości i kluczy w słowniku.

7\. Węzeł `Dictionary.Keys` zwraca aktualnie przechowywane w słowniku klucze.

8\. Węzeł `Dictionary.Values` zwraca aktualnie przechowywane w słowniku wartości.

Ogólnie powiązywanie danych ze słownikami stanowi świetną alternatywę dla starej metody pracy z indeksami i listami.
