小编Alv*_*lvi的帖子

如何从prolog列表中删除列表?

我想在prolog中实现以下问题:
给定 L1=[1,2,3,4] and L2=[2,3,4]
一个名为remove_list(L1,L2,L)的函数将从L1中删除L2.
所以L将是[1].但是如果第二个列表的元素与L1中的元素顺序不同,或者更准确地说第二个元素不是第一个List的子集,则它不会删除任何内容.
L1=[1,2,3,4,5] and L2=[2,3,6] or L2=[2,6] or L2=[4,3,2] will result L=[1,2,3,4,5]
任何帮助将受到高度赞赏.提前致谢

list prolog

3
推荐指数
1
解决办法
3859
查看次数

标签 统计

list ×1

prolog ×1