Description
La fonction filter() en python extrait les éléments d'un itérable (liste, tuple etc.) pour lesquels une fonction renvoie True.
Syntaxe & exemples
Syntaxe
1 |
filter(function, iterable) |
Exemple
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
list_numbers = [-3 , 11, 21, -13, 4, -2 , 16 , -5] # returns True if number is even def positive_number(number): if number >= 0: return True else: return False # Extraction des nombres positives positive_nbr = filter(positive_number, list_numbers) # converting to list positive_nbr = list(positive_nbr) print("Liste des nombres positifs : " , positive_nbr) # Output: Liste des nombres positifs : [11, 21, 4, 16] |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Lecteur Beikell de Carte Micro SD
€ 8,00 Acheter le produit -
Xenocam Caméra de sécurité extérieure WiFi 1080p sans Fil- Vision Nocturne
€ 41,00 Acheter le produit -
Promo !
TP-Link Routeur WiFi 6 Archer AX18** WiFi 6 nouvelle génération
Le prix initial était : € 40,00.€ 35,00Le prix actuel est : € 35,00. Acheter le produit
1 thought on “La fonction Python filter()”