【发布时间】:2016-02-29 21:41:48
【问题描述】:
我有一个包含替换的列表,我想做两件事:
- 删除重复项
- 按特定条件删除所有元素,确切地说,我想删除所有大于某个值的元素。
我想我可以使用过滤器 2 而不是使用设置来实现 1 像
list(set(filter(lambda x:x<C, l)))
有没有更好/更pythonic/更有效的方法?
【问题讨论】:
-
我的意思是你遇到元素的顺序,集合是无序的,所以如果你想保持某种顺序,使用集合将不走运
-
实际上在我的情况下顺序并不重要