(Sponsors) Commencez à apprendre Python avec le tutoriel gratuit Intro to Python de DataCamp. Apprenez la science des données en réalisant des défis de codage interactifs et en regardant des vidéos réalisées par des instructeurs experts. Commencez maintenant !
Mise à jour le 07 janvier 2020
La fonction filter()
prend une fonction et une séquence comme arguments et renvoie un itérable, ne donnant que les éléments de la séquence pour lesquels la fonction renvoie True
. Si None
est passé à la place d’une fonction, tous les éléments de la séquence qui évalue False
sont supprimés. La syntaxe de la filter()
est la suivante :
Syntaxe : filter(function or None, iterable) --> filter object
Voici un exemple:
Python 3
Essayez-le :
Pour produire le résultat en une fois, nous pouvons utiliser la fonction list()
.
Python 3
12345678 |
>>> >>> list(filter(is_even, ))>>>>>> >>> list(filter(None, )) # function argument is None>>> |
Essayez-le :
Python 2
1234 |
>>> >>> filter(is_even, )>>> |
Voici quelques autres exemples.
Python 3
Essayez-le :
Autres tutoriels (sponsors)
Ce site est généreusement soutenu par DataCamp. DataCamp propose des didacticiels interactifs en ligne sur Python pour la science des données. Rejoignez plus d’un million d’autres apprenants et commencez à apprendre Python pour la science des données dès aujourd’hui !
.