Maison > Article > développement back-end > Fonction intégrée Python——filtre
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) !