For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 None tout 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 None si vous préférez substituer des valeurs par défaut plutôt que de supprimer des éléments.

  • Utilisez Get Element ou List Operations après ce bloc pour accéder ou manipuler en toute sécurité les éléments de la liste sans vérifier la présence de None.

  • Employez Is None avant ce bloc pour diriger la logique (par exemple, sauter le traitement quand de nombreux éléments sont None).

  • Pour les workflows par lots, associez avec Batch Processing, Debatch, ou Batch Concatenation pour gérer proprement les entrées et sorties de listes/lots.

  • Stockez les résultats nettoyés avec Data Memory si 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, ou Image Logger (lorsque la liste contient des images).

  • Utilisez Debug Input pour inspecter les listes entrantes si les résultats semblent inattendus.

🛠️ Troubleshooting

  • Si la sortie contient encore des None, vérifiez que la valeur à Data List est 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 Input pour vous assurer qu'ils produisent la liste attendue.

Mis à jour