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
1 thought on “La fonction Python filter()”