Exemple : expression logique et fonction "filter"
filter.py — 1.1 KB
Contenu du fichier
#!/usr/bin/python3 """ Ce programme illustre l'utilisation de la fonction Filter sur une liste. Auteur : Gabriel Girard (janvier 2016) """ #-------------------------------------------------- # Fonction qui vérifie si un nombre est pair # # Entrée : une valeur entière # Sortie : vrai si un nombre est pair, faux sinon #--------------------------------------------------- def f(x): return x % 2 != 0 #-------------------------------------------------- # Fonction qui vérifie si un nombre est pair # # Entrée : une valeur entière # Sortie : vrai si un nombre est pair, faux sinon #--------------------------------------------------- def test(x): return x>100 #--------------------------------------------------- # Programme qui teste la fonction FILTER #--------------------------------------------------- # on crée une liste des nombres impairs < 25 impairs= list(filter(f, range(2, 25))) print(impairs) # on crée une liste et on extrait les noms commençant par B valeurs = [10, 30, 50, 80, 110, 160, 300] valeursTestees= list(filter(test, valeurs)) print(valeursTestees)