[英]Prolog append list in a list
我有一个列表列表,我想添加更多列表。
假设我有一个列表:
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]].
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.