> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://documentation.celestory.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 🟦 Récupérer dune liste

# 🟦 Récupérer dune liste

${frame}[Vidéo : anatomie du bloc Récupérer d'une liste](https://celestory-docs-videos.netlify.app/fr/anatomie-bloc/getfromlist.html)

![Récupérer dune liste](https://celestory-docs-illustrations.netlify.app/fr/Recupererduneliste_FR.svg)

Le bloc Récupérer d'une liste permet d'accéder précisément à un élément stocké dans une collection (liste/tableau) en spécifiant son index.

Ce bloc est essentiel pour manipuler des données structurées, comme extraire un choix utilisateur, afficher un élément spécifique d'un classement, ou récupérer une valeur aléatoire préalablement sélectionnée.

## 📥 Entrées

-   liste (Liste/Tableau) : La collection source contenant les éléments à parcourir.
-   index (Nombre) : La position numérique de l'élément à extraire (1 pour le premier élément, 2 pour le second, etc.).

## 📤 Sorties

-   valeur (Variable dynamique) : La valeur extraite à l'index spécifié, dont le type dépend du contenu de la liste (texte, nombre, image, etc.).

## 💡 Exemple d'utilisation

Scénario : Afficher le deuxième prénom d'une liste de participants

1. Vous avez une liste prénoms contenant ["Emma", "Lucas", "Chloé", "Noah"] dans votre graphe.
1. Vous souhaitez afficher uniquement le deuxième prénom dans une bulle de dialogue.
1. Utilisez le bloc Récupérer d'une liste et connectez la variable prénoms à l'entrée liste.
1. Saisissez 2 dans l'entrée index pour cibler le deuxième élément.
1. La sortie valeur renvoie "Lucas", que vous pouvez directement afficher ou utiliser dans la suite du flux.

## ⚙️ Détails Techniques

-   Gestion des erreurs : Si l'index dépasse la taille de la liste, le bloc ne plante pas mais renvoie une valeur vide/par défaut (le type attendu est conservé, mais sans contenu) — ce n'est pas un null strict, donc pensez à vérifier ce cas en aval si besoin.
-   Indexation : Celestory utilise une numérotation lisible (1 = premier élément). Un index égal ou inférieur à 0 est automatiquement ramené au premier élément de la liste.

---

*Version documentée : v2*