Utilisation de la fonction filter () en python

La fonction de filtrage est une fonction intégrée Python, utilisée pour filtrer la séquence, filtrer les éléments qui ne remplissent pas les conditions et renvoyer un objet itérateur

filtre (fonction, itérable)

  • fonction - fonction de jugement.
  • objet itérable-itérable.

Si la fonction renvoie True, ajoutez la valeur actuelle au nouvel objet itérable

Exemple: une liste [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], nous voulons récupérer tous les éléments impairs de la liste

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)

Les résultats sont les suivants:

Je suppose que tu aimes

Origine blog.csdn.net/qq_39197555/article/details/112203962
conseillé
Classement