que tienen una línea como esta:¿Por qué a Pylint no le gustan las funciones incorporadas?
filter(lambda x: x == 1, [1, 1, 2])
Pylint está mostrando una advertencia:
W: 3: Used builtin function 'filter'
¿Por qué? ¿Es una lista de comprensión el método recomendado?
Por supuesto que puedo volver a escribir esto como esto:
[x for x in [1, 1, 2] if x == 1]
Y me da ninguna advertencia, pero me pregunto si hay una PEP para esto?
Curiosamente , a pylint no le gusta cuando uso la función integrada 'map', pero tampoco me gusta cuando importe la función 'map' de' cytoolz' para usar esto en su lugar. – bli