Was ist die Pythonic Möglichkeit zum filtern einer Reihe?

Ich habe die Liste aus mit Ersatz und ich möchte zwei Dinge tun:

  1. Duplikate entfernen
  2. entfernen Sie alle Elemente nach bestimmten Kriterien, um genau zu sein möchte ich entfernen Sie alle Elemente, die größer als ein bestimmter Wert ist.

Ich dachte, ich kann filter verwenden, für 2-und als set zu erreichen 1
so etwas wie

list(set(filter(lambda x:x<C, l)))

gibt es eine bessere/mehr pythonic/effizientere Weg?

  • was über Sie bestellen?
  • was meinst du?
  • Ich meine die Reihenfolge, die Sie Begegnung Elemente, die Sätze sind ungeordnete also, wenn Sie wollen, um irgendeinen Auftrag, den Sie von Glück, mit einer Reihe
  • eigentlich in meinem Fall die Reihenfolge spielt keine Rolle
InformationsquelleAutor Meni | 2015-11-26
Schreibe einen Kommentar