Nodi Selettore Lista
I Nodi Selettore Lista selezionano elementi da una lista usando strategie di selezione flessibili. Dopo aver diviso il testo in una lista, usa un Selettore Lista per scegliere esattamente quali elementi elaborare — i primi tre, uno casuale, un intervallo specifico o elementi in posizioni specifiche.
Cos’e’ un Nodo Selettore Lista?
Il Selettore Lista prende una lista di elementi (da un Nodo Dividi Testo) e produce gli elementi selezionati come testo. Supporta cinque modalita’ di selezione, ciascuna utile per scenari diversi.
Input & Output
| Porta | Direzione | Tipo | Descrizione |
|---|---|---|---|
| input | In | List | Lista di elementi dal Nodo Dividi Testo |
| output | Out | Text | Elementi selezionati (uniti da separatore) → Text, Scene, Reference Image, AI Voice, Concatenator, HTML, JSON Parser, If/Else, AI If/Else, Canvas, Network Image, Network Video, Google Drive Export |
Controlli Inspector
Modalita’ di Selezione
| Modalita’ | Descrizione | Esempio |
|---|---|---|
| Single | Seleziona un elemento a un indice specifico | Indice 2 → terzo elemento |
| Multiple | Seleziona elementi a indici specifici | Indici 0, 2, 4 → 1o, 3o, 5o elemento |
| Range | Seleziona elementi dall’indice A al B | Intervallo 1-3 → 2o, 3o, 4o elemento |
| Random | Seleziona N elementi casuali | Random 1 → un elemento a sorpresa |
| First/Last N | Seleziona i primi o ultimi N elementi | First 3 → primi tre elementi |
Separatore di Output
Come unire gli elementi selezionati nel testo di output:
- A capo (default) — ogni elemento su una riga propria
- Virgola — elementi separati da virgole
- Spazio — elementi separati da spazi
- Custom — qualsiasi testo separatore
Come Usarlo
- Collega un Nodo Dividi Testo all’input del Selettore Lista
- Scegli una modalita’ di selezione
- Configura i parametri della modalita’ (indice, conteggio, intervallo)
- Imposta il separatore di output
- Collega ai nodi a valle (Text, Scene, ecc.)
Esempi di Workflow
Titoli Casuali: Split Text (10 titoli) → List Selector (Random 1) → Text Node → Scene → genera un video su un titolo casuale ogni volta.
Primi 3 Elementi: Split Text (lista completa) → List Selector (First 3) → alimenta 3 Text Node paralleli per l’elaborazione batch.
Selezioni Specifiche: Split Text → List Selector (Multiple: indici 0, 4, 7) → seleziona esattamente gli elementi che vuoi.
Consigli e Best Practice
- Usa la modalita’ Random per varieta’ — ogni esecuzione del workflow seleziona elementi diversi
- First N e’ ottimo per i pattern “ultime notizie” o “piu’ recenti”
- Il separatore di output conta quando sono selezionati elementi multipli — a capo funziona meglio per la maggior parte dei nodi a valle
- La modalita’ Range e’ indicizzata da 0: Range 0-2 da i primi 3 elementi
- Se la lista ha meno elementi di quelli richiesti, il selettore restituisce cio’ che e’ disponibile (nessun errore)
Risoluzione Problemi
Output vuoto
La lista in input e’ vuota o l’indice e’ fuori dai limiti. Controlla che il Nodo Dividi Testo stia producendo elementi.
Elementi selezionati sbagliati
Gli indici partono da 0. L’indice 0 e’ il primo elemento, l’indice 1 e’ il secondo, ecc.
Elementi uniti insieme
Controlla il separatore di output. Se gli elementi appaiono come un’unica stringa lunga, passa al separatore a capo.
Vedi Anche
- Nodi Dividi Testo — Crea liste da cui selezionare
- Nodi Testo — Elabora gli elementi selezionati
- Nodi JSON Parser — Estrai dati prima di dividere
- Nodi Concatenatore Prompt — Combina gli elementi selezionati