我有两个清单:
l1 = [[1,2,3,4,5], [1,2,4,6,7]]
l2 = [[1,2,3,4,5], [1,2,4,6,7], [1,2,3,6,8], [1,2,3,0,9], [1,2,6,7,6]]
我想创建一个新列表l3
,其中包含l2
中不在l1
中的项。像这样:
^{pr2}$
因此,我希望l3
为:
l3 = [[1,2,3,6,8], [1,2,3,0,9], [1,2,6,7,6]]
我怎么才能做到呢?
在python中有没有使用remove()或delete()的解决方案。。?在
Tags:
为O(1)成员资格测试构建一组元组。(在您的小例子中,这是不必要的,但我假设是大列表)然后通过列表理解进行过滤。在
就这么做吧:
如果要删除
l2
中的l2
子列表,并用其余的子列表创建一个新列表,请尝试以下操作:相关问题 更多 >
编程相关推荐