> 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://primer2.dynamobim.org/es/5_essential_nodes_and_concepts/5-5_dictionaries-in-dynamo/2-node-uses.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
