La fonction filter() est utilisée pour filtrer la séquence, filtrer les éléments qui ne remplissent pas les conditions et renvoyer une nouvelle liste composée d'éléments qui remplissent les conditions.
Celui-ci reçoit deux paramètres, le premier est une fonction et le second est une séquence. Chaque élément de la séquence est transmis à la fonction en tant que paramètre pour évaluation, puis renvoie True ou False. l'élément qui renvoie True est placé dans une nouvelle liste.
syntaxe de la fonction filter() :
filter(function, itérable)
Paramètres : fonction -- fonction de jugement. itérable – Objet itérable.
Valeur de retour : Liste de retour.
Ce qui suit montre un exemple d'utilisation de la fonction de filtre :
Filtre tous les nombres impairs de la liste :
#!/usr/bin/python # -*- coding: UTF-8 -*- def is_odd(n): return n % 2 == 1 newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) print(newlist)
Résultat de sortie :
[1, 3, 5, 7, 9]
Plus Pour de nombreux articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!