J'ai une ligne comme ceci:Pourquoi Pylint n'aime pas les fonctions intégrées?
filter(lambda x: x == 1, [1, 1, 2])
pylint est montrant un avertissement:
W: 3: Used builtin function 'filter'
Pourquoi? est une compréhension de la liste la méthode recommandée?
Bien sûr, je peux réécrire cela comme ceci:
[x for x in [1, 1, 2] if x == 1]
et je reçois aucun avertissement, mais je me demandais s'il y a un PEP pour cela?
Funnily , pylint n'aime pas quand j'utilise la fonction intégrée 'map', mais il n'aime pas non plus quand je importez la fonction 'map' de' cytoolz' pour l'utiliser à la place. – bli