Wenn list comprehension is better than filter
, wie es etwas besser funktioniert und als lesbarer gilt (wohl meiner Meinung nach), warum existiert filter
überhaupt?Warum existiert die Filterfunktion?
Ich benutze es die ganze Zeit, aber wenn der Konsens ist, dass Liste Verständnis besser sind, was sind die Gründe, warum wir die filter
Funktion haben?
Es existierte fast nicht. http://www.artima.com/weblogs/viewpost.jsp?thread=98196 –
Von Guido selbst: [hier] (http://www.artima.com/weblogs/viewpost.jsp?thread=98196) – roganjosh
While keine Antwort, ich denke, es ist interessant, die Betonung auf 'Schönheit' in Python zu beachten; An einigen Stellen wird das Listenverstehen als Alternative für diejenigen angeboten, die den Filter nicht als "schön" ansehen - oder umgekehrt. http://book.pythontips.com/de/latest/map_filter.html http://stackoverflow.com/questions/3013449/list-filtering-list-comprehension-vs-lambda-filter –