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

Exclude Nones

Este bloque de función elimina las entradas None de una lista proporcionada. Úsalo cuando necesites una lista limpia sin espacios vacíos antes de procesarla o exportarla.

📥 Entradas

Data List — Conector de entrada que acepta una lista de valores. Los elementos pueden ser de cualquier tipo y algunos pueden ser None.

📤 Salidas

Filtered Data List — Conector de salida que devuelve la misma lista en el mismo orden, pero con todos los elementos None eliminados.

🕹️ Controles

Este bloque no tiene controles ajustables por el usuario. Se ejecuta automáticamente cuando se proporciona la lista de entrada.

🎯 Características

  • Eliminación sencilla y rápida de valores None preservando el orden original.

  • Funciona con listas de tipos mixtos (números, textos, imágenes, diccionarios, etc.).

  • Útil para sanitizar salidas por lotes o listas antes del procesamiento o exportación posterior.

⚙️ Mecanismo de ejecución

Al evaluarlo, el bloque lee el valor del input Data List, filtra cualquier elemento que sea None y emite la lista limpia a Filtered Data List. Si la entrada está vacía o contiene solo valores None, la salida será una lista vacía.

💡 Consejos y trucos

  • Combínalo con Replace None cuando prefieras sustituir valores por defecto en vez de eliminar elementos.

  • Usa Get Element o List Operations después de este bloque para acceder o manipular elementos de la lista con seguridad sin comprobar None.

  • Emplea Is None antes de este bloque para ramificar la lógica (por ejemplo, omitir el procesamiento cuando muchos elementos son None).

  • Para flujos por lotes, empareja con Batch Processing, Debatch o Batch Concatenation para manejar entradas y salidas de listas/lotes de forma limpia.

  • Almacena los resultados limpiados con Data Memory si necesitas congelar la lista filtrada hasta que se solicite una actualización.

  • Prepara los datos para exportación canalizando la salida hacia Data to JSON, CSV Export o Image Logger (cuando la lista contenga imágenes).

  • Usa Debug Input para inspeccionar las listas entrantes si los resultados no coinciden con lo esperado.

🛠️ Resolución de problemas

  • Si la salida todavía contiene None, confirma que el valor en Data List es realmente una lista y no otro tipo de dato.

  • Si no aparece nada en la salida, revisa los bloques anteriores con Debug Input para asegurarte de que producen la lista esperada.

Última actualización