Noeuds Selecteur de Liste
Les Noeuds Selecteur de Liste selectionnent des elements d’une liste en utilisant des strategies de selection flexibles. Apres avoir divise du texte en une liste, utilisez un Selecteur de Liste pour choisir exactement quels elements traiter — les trois premiers, un aleatoire, une plage specifique ou des elements a des positions specifiques.
Qu’est-ce qu’un Noeud Selecteur de Liste ?
Le Selecteur de Liste prend une liste d’elements (d’un Noeud Diviser Texte) et produit les elements selectionnes sous forme de texte. Il prend en charge cinq modes de selection, chacun utile pour differents scenarios.
Entrees & Sorties
| Port | Direction | Type | Description |
|---|---|---|---|
| input | Entree | List | Liste d’elements du Noeud Diviser Texte |
| output | Sortie | Text | Elements selectionnes (joints par separateur) → Text, Scene, Reference Image, AI Voice, Concatenator, HTML, JSON Parser, If/Else, AI If/Else, Canvas, Network Image, Network Video, Google Drive Export |
Controles de l’Inspector
Mode de Selection
| Mode | Description | Exemple |
|---|---|---|
| Single | Selectionner un element a un index specifique | Index 2 → troisieme element |
| Multiple | Selectionner des elements a des index specifiques | Index 0, 2, 4 → 1er, 3e, 5e elements |
| Range | Selectionner des elements de l’index A a B | Plage 1-3 → 2e, 3e, 4e elements |
| Random | Selectionner N elements aleatoires | Random 1 → un element surprise |
| First/Last N | Selectionner les N premiers ou derniers elements | First 3 → trois premiers elements |
Separateur de Sortie
Comment joindre les elements selectionnes dans le texte de sortie :
- Saut de ligne (par defaut) — chaque element sur sa propre ligne
- Virgule — elements separes par des virgules
- Espace — elements separes par des espaces
- Custom — n’importe quel texte separateur
Comment l’Utiliser
- Connectez un Noeud Diviser Texte a l’entree du Selecteur de Liste
- Choisissez un mode de selection
- Configurez les parametres du mode (index, nombre, plage)
- Definissez le separateur de sortie
- Connectez aux noeuds en aval (Text, Scene, etc.)
Exemples de Workflow
Titres Aleatoires : Split Text (10 titres) → List Selector (Random 1) → Text Node → Scene → genere une video sur un titre aleatoire a chaque fois.
Top 3 Elements : Split Text (liste complete) → List Selector (First 3) → alimente 3 Text Nodes paralleles pour le traitement par lots.
Selections Specifiques : Split Text → List Selector (Multiple : index 0, 4, 7) → selectionne exactement les elements souhaites.
Conseils et Bonnes Pratiques
- Utilisez le mode Random pour la variete — chaque execution du workflow selectionne des elements differents
- First N est ideal pour les motifs “dernieres nouvelles” ou “plus recents”
- Le separateur de sortie compte quand plusieurs elements sont selectionnes — le saut de ligne fonctionne le mieux pour la plupart des noeuds en aval
- Le mode Range est indexe a partir de 0 : Range 0-2 donne les 3 premiers elements
- Si la liste a moins d’elements que demande, le selecteur retourne ce qui est disponible (pas d’erreur)
Depannage
Sortie vide
La liste d’entree est vide ou l’index est hors limites. Verifiez que le Noeud Diviser Texte produit des elements.
Mauvais elements selectionnes
Les index commencent a 0. L’index 0 est le premier element, l’index 1 le deuxieme, etc.
Elements fusionnes
Verifiez le separateur de sortie. Si les elements apparaissent comme une longue chaine, passez au separateur saut de ligne.
Voir Aussi
- Noeuds Diviser Texte — Creer des listes pour la selection
- Noeuds Texte — Traiter les elements selectionnes
- Noeuds JSON Parser — Extraire des donnees avant de diviser
- Noeuds Concatenateur de Prompts — Combiner les elements selectionnes