例如有两个列表
List1 = [ [1,2,3,4], [2,4,5,4],[4,5,2,5],.....]
List2= [ [2,4,4,1], [5,6,1,2], [4,2,3,4],.....]
现在我想查看这两个列表,并将列表 1 中每个列表的第三个元素与 list2 进行比较。如果它们相同,则将列表留在 list1 中,然后继续下一个。如果它们不相同,则将列表放在不同列表(即列表 3)中的列表 1 的一侧。所以像
compare([][][]).
compare([[firstele, second ele, third ele, fourth ele]|list1],[firstele2, second ele2, third ele2, fourth ele2]|list2],list3):-
....... condition......
我该怎么做?