Maison  >  Article  >  développement back-end  >  Fonction intégrée Python——filtre

Fonction intégrée Python——filtre

黄舟
黄舟original
2017-01-19 16:44:021653parcourir

Fonction intégrée Python - filtre

filtre

filterfilter(function, iterable)

Cette fonction est utilisée pour parcourir tous les éléments d'un objet itérable itérable. Lorsque chaque élément est exécuté en tant que paramètre de l'objet fonction, les éléments jugés vrais sont conservés, tandis que les éléments jugés faux sont ignorés, ce qui vise à atteindre l'objectif de filtrer les éléments inutiles. Le paramètre iterable est un objet itérable, tel qu'une liste, un dictionnaire, une chaîne ou un objet fonction avec un itérateur. La fonction paramètre est une fonction qui peut saisir des éléments à des fins de jugement et renvoyer une valeur. Si ce paramètre est vide, la fonction d'identité sera utilisée par défaut comme fonction par défaut.
Lorsque la fonction n'est pas vide, cela équivaut à générer une expression :

item for item in iterable if function(item)) 
当function为空时,相当于生成表达式:
item for item in iterable if item
>>> l = list(filter(None,[0,1,2,3]))
>>> l
[1, 2, 3]
>>> l = list(filter(lambda x: x>5,range(10)))
>>> l
[6, 7, 8, 9]

Ce qui précède est le contenu de la fonction intégrée de Python - filter Pour plus d'informations. contenu, veuillez faire attention au site Web PHP chinois (m.sbmmt.com) !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn