List Prolog在列表中附加列表
我有一个列表,我想附加更多的列表 假设我有一个列表:List Prolog在列表中附加列表,list,prolog,append,List,Prolog,Append,我有一个列表,我想附加更多的列表 假设我有一个列表: L=[[A,B],[C,D]] 我想附加一个列表 L1 = [E,F] 对此,应该如何做?”“append”的意思是: [[A,B],[C,D],E,F] 我写了这样一个函数: appendlist(New, Old, [New|Old]). 但它将新列表置于旧列表之前,我想颠倒顺序。可能是一个太多的综合答案,但这里是: ?- append([[1,2],[3,4]],[[5,6]],L). L = [[1, 2], [3, 4],
L=[[A,B],[C,D]]
我想附加一个列表
L1 = [E,F]
对此,应该如何做?”“append”的意思是:
[[A,B],[C,D],E,F]
我写了这样一个函数:
appendlist(New, Old, [New|Old]).
但它将新列表置于旧列表之前,我想颠倒顺序。可能是一个太多的综合答案,但这里是:
?- append([[1,2],[3,4]],[[5,6]],L).
L = [[1, 2], [3, 4], [5, 6]].
你是对的,只需要在列表周围加上一组方括号