最佳答案
假设我有一个列表和一个过滤函数
>>> filter(lambda x: x > 10, [1,4,12,7,42])
[12, 42]
我可以得到符合条件的元素。有没有一个函数我可以用来输出两个列表,一个匹配的元素,一个剩余的元素?我可以调用 filter()函数两次,但这有点难看:)
编辑: 元素的顺序应该是保守的,并且我可能有多次相同的元素。