Bonjour,
Avez-vous une idee pour optimiser le code suivant ?
J'ai essaye de faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 result = [] for r in self.reports: for k in kwargs: if r[k] != kwargs[k]: break else: result.append(r)
mais malheureusement le "break" ne passe pas dans une comprehension list.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 result = [ r[k] if r[k] == kwargs[k] else break for r in self.reports for k in kwargs ]
Une idee quelqu'un ?
Merci d'avance
Partager