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
Nonepreservando 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 Nonecuando prefieras sustituir valores por defecto en vez de eliminar elementos.Usa
Get ElementoList Operationsdespués de este bloque para acceder o manipular elementos de la lista con seguridad sin comprobarNone.Emplea
Is Noneantes de este bloque para ramificar la lógica (por ejemplo, omitir el procesamiento cuando muchos elementos sonNone).Para flujos por lotes, empareja con
Batch Processing,DebatchoBatch Concatenationpara manejar entradas y salidas de listas/lotes de forma limpia.Almacena los resultados limpiados con
Data Memorysi 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 ExportoImage Logger(cuando la lista contenga imágenes).Usa
Debug Inputpara 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 enData Listes realmente una lista y no otro tipo de dato.Si no aparece nada en la salida, revisa los bloques anteriores con
Debug Inputpara asegurarte de que producen la lista esperada.
Última actualización