标签: python list filter
我有一个要按条件划分的列表:
l = [1,2,3,7,8,9,4]
到
l1 = [1,2,3,4] , l2 = [7,8,9]
根据条件:x> 5。 代码是:
l1 = [] l2 = [] for x in l: if x > 5: l1.append(x) else: l2.append(x)
还有更多的Pythonic /更快的方法吗?