Last active 1728394455

exemple

filtre.py Raw
1# new_list = [function(item) for item in list if condition(item)]
2#Prenons un exemple d'une liste:
3
4a = [1,4,2,7,1,9,0,3,4,6,6,6,8,3]
5
6# Nous voulons filtrer les valeurs de cette liste et ne garder que ceux dont la valeur est supérieure à 5:
7
8b = []
9for x in a:
10 if x > 5:
11 b.append(x)
12print(b)
13# [7, 9, 6, 6, 6, 8]
14
15# Il est possible de faire exactement ce que fait ce bloc de code en une seule ligne:
16
17print([x for x in a if x > 5])
18#[7, 9, 6, 6, 6, 8]