Exclude Nones
Ce bloc de fonction supprime les entrées None d'une liste fournie. Utilisez-le lorsque vous avez besoin d'une liste propre sans espaces vides avant un traitement ou une exportation ultérieure.
📥 Inputs
Data List — Prise d'entrée acceptant une liste de valeurs. Les éléments peuvent être de n'importe quel type et certains peuvent être None.
📤 Outputs
Filtered Data List — Prise de sortie qui renvoie la même ordre de la liste mais avec tous les éléments None supprimés.
🕹️ Controls
Ce bloc n'a pas de contrôles réglables par l'utilisateur. Il s'exécute automatiquement dès que la liste d'entrée est fournie.
🎯 Features
Suppression simple et rapide des valeurs
Nonetout en préservant l'ordre d'origine.Fonctionne avec des listes de types mixtes (nombres, chaînes, images, dictionnaires, etc.).
Utile pour assainir les sorties de lots ou de listes avant un traitement ou une exportation en aval.
⚙️ Mécanisme d'exécution
Lors de l'exécution, le bloc lit la valeur de l'entrée Data List, filtre tous les éléments égaux à None, et émet la liste nettoyée vers Filtered Data List. Si l'entrée est vide ou ne contient que des valeurs None, la sortie sera une liste vide.
💡 Tips and Tricks
Combinez avec
Replace Nonesi vous préférez substituer des valeurs par défaut plutôt que de supprimer des éléments.Utilisez
Get ElementouList Operationsaprès ce bloc pour accéder ou manipuler en toute sécurité les éléments de la liste sans vérifier la présence deNone.Employez
Is Noneavant ce bloc pour diriger la logique (par exemple, sauter le traitement quand de nombreux éléments sontNone).Pour les workflows par lots, associez avec
Batch Processing,Debatch, ouBatch Concatenationpour gérer proprement les entrées et sorties de listes/lots.Stockez les résultats nettoyés avec
Data Memorysi vous avez besoin de figer la liste filtrée jusqu'à une mise à jour.Préparez les données pour l'export en reliant la sortie à
Data to JSON,CSV Export, ouImage Logger(lorsque la liste contient des images).Utilisez
Debug Inputpour inspecter les listes entrantes si les résultats semblent inattendus.
🛠️ Troubleshooting
Si la sortie contient encore des
None, vérifiez que la valeur àData Listest bien une liste et pas un autre type de donnée.Si rien n'apparaît en sortie, contrôlez les blocs en amont avec
Debug Inputpour vous assurer qu'ils produisent la liste attendue.
Mis à jour