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

# Nœuds de dictionnaire

Dynamo 2.0 présente une variété de nœuds de dictionnaire à notre disposition. Cela inclut les nœuds *create, action et query*.

![](/files/R4S4RxomTqi3BsYkkUjY)

#### Créer

1.`Dictionary.ByKeysValues` crée un dictionnaire avec les valeurs et les clés fournies. *(Le nombre d’entrées correspond à la liste d’entrées la plus courte possible)*

#### Action

2. `Dictionary.Components` produit les composants du dictionnaire d’entrée. *(Il s’agit de l’inverse du nœud create.)*
3. `Dictionary.RemoveKeys` crée un objet de dictionnaire dont les clés d’entrée ont été supprimées.
4. `Dictionary.SetValueAtKeys` crée un dictionnaire basé sur les clés d’entrée et les valeurs pour remplacer la valeur en cours au niveau des clés correspondantes.
5. `Dictionary.ValueAtKey` renvoie la valeur à la clé d’entrée.

#### Requête

6. `Dictionary.Count` vous indique le nombre de paires clés-valeurs dans le dictionnaire.
7. `Dictionary.Keys` renvoie les clés actuellement stockées dans le dictionnaire.
8. `Dictionary.Values` renvoie les valeurs actuellement stockées dans le dictionnaire.

Le fait de pouvoir lier les données de manière globale avec les dictionnaires constitue une excellente solution de remplacement, par rapport à la méthode de travail classique avec les index et les listes.


---

# 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
