lunes, 22 de enero de 2018

Receta Python No. 3-3: Filtrar el Contenido de un Objeto Iterador

1. Problema

Filtrar el contenido de un objeto iterador.

2. Solución

En Python la función filter permite filtrar los elementos de una colección que cumplen un determinado predicado. El argumento de esta función es una condición que cuando se cumple, el elemento actual evaluado se incluye en el resultado.

3. Código Python

Archivo Python filtro.py [enlace alternativo]:

Prueba de ejecución:

1
3
5

[1, 3, 5, 7, 9]


[0, 2, 4, 6, 8]


En la línea 19 se usa la función filterfalse (Bernard, 2016) para crear un filtro negativo: se pasan al resultado los elementos de datos que no cumplen la condición -en este caso los números pares.

4. Literatura & Enlaces

Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.