【发布时间】:2011-03-14 22:06:17
【问题描述】:
我有两个列表,l1 和 l2。我需要l1 中不在l2 中的项目。
l1 = [2, 3, 4, 5]
l2 = [0, 1, 2, 3]
我只想获得 [4,5] - l1 中的新值。
[i for i in l1 if not i in l2 ]
我可以在不迭代的情况下做到这一点吗?
【问题讨论】:
-
听起来像是过早的优化。如果这基本上是一个迭代问题,你为什么说“不迭代”?
标签: python