> 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/es/5_essential_nodes_and_concepts/5-5_dictionaries-in-dynamo/2-node-uses.md).

# Nodos de diccionario

Dynamo 2.0 presenta una gran variedad de nodos de diccionario para nuestro uso. Esto incluye los nodos de *creación, acción y consulta*.

![](/files/ONAOStf8nQv1SCpEd71E)

#### Crear

1. `Dictionary.ByKeysValues` creará un diccionario con las claves y los valores proporcionados. *(El número de entradas será el de la entrada de lista más corta).*

#### Acción

2. `Dictionary.Components` generará los componentes del diccionario de entrada. *(Es el proceso inverso al nodo creado).*
3. `Dictionary.RemoveKeys` generará un nuevo objeto de diccionario con las claves de entrada eliminadas.
4. `Dictionary.SetValueAtKeys` creará un nuevo diccionario basado en las claves de entrada y los valores para reemplazar el valor actual en las claves correspondientes.
5. `Dictionary.ValueAtKey` devolverá el valor en la clave de entrada.

#### Consulta

6. `Dictionary.Count` le indicará cuántos pares de clave-valor hay en el diccionario.
7. `Dictionary.Keys` devolverá las claves almacenadas actualmente en el diccionario.
8. `Dictionary.Values` devolverá los valores almacenados actualmente en el diccionario.

Relacionar de forma general datos con diccionarios es una magnífica alternativa al antiguo método de trabajo con índices y listas.
