Construyendo una Lista con .append()
El Capítulo 8 te enseñó el patrón del filtrado: una lista vacía que se llena solo con lo que pasa la prueba, mientras el estante original queda intacto. Aquí puedes ver esa cinta transportadora en cámara lenta. Presta atención a dos estantes a la vez: colores, que nunca cambia, y seleccion, que arranca vacío y va ganando una ranura nueva cada vez que .append() se ejecuta. El robot revisa las cuatro cajas de colores pero solo dos terminan en seleccion.
Este ejercicio es interactivo en la edición web del libro: ahí puedes avanzar y retroceder por cada vuelta del bucle y ver aparecer las ranuras nuevas de seleccion en tiempo real. Si estás leyendo el EPUB, el PDF o el manuscrito, entra a elalmacendigital.com.mx/apendices/trazador/lista-append.html para ver la animación; aquí solo tienes el programa completo, listo para que sigas la pista a mano si prefieres papel y lápiz.
Para el patrón completo del filtrado, junto al resto de los Procedimientos Operativos Estándar de bucle, vuelve a Patrones Comunes, en el Capítulo 8: Bucles y Automatización.