Uso de la función filter () en Python

La función de filtro es una función incorporada de Python, que se utiliza para filtrar la secuencia, filtrar los elementos que no cumplen con las condiciones y devolver un objeto iterador

filter (función, iterable)

  • función - función de juicio.
  • objeto iterable-iterable.

Si la función devuelve True, agregue el valor actual al nuevo objeto iterable

Ejemplo: una lista [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], queremos obtener todos los elementos impares de la lista

a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

def is_odd(n):
    if n % 2 != 0:
        return True
    return False

new_list = filter(is_odd, a) 

# new_list是一个可以迭代的对象
for i in new_list:
    print(i)

Los resultados son los siguientes:

Supongo que te gusta

Origin blog.csdn.net/qq_39197555/article/details/112203962
Recomendado
Clasificación