Prolog 在列表中追加列表
我有一个列表列表,我想向其中添加更多列表。
假设我有一个列表:
L=[[A,B],[C,D]]
我想向
L1 = [E,F]
其中追加一个列表,应该如何完成? “append”只会将其表示为:
[[A,B],[C,D],E,F]
我编写了一个这样的函数:
appendlist(New, Old, [New|Old]).
但它将新列表放在旧列表之前,我想颠倒顺序。
I have a list of lists, I want to append more lists to it.
Suppose I have a list:
L=[[A,B],[C,D]]
I want to append a list
L1 = [E,F]
to it, how should this be done? 'append' would just put it as:
[[A,B],[C,D],E,F]
I wrote a function like this:
appendlist(New, Old, [New|Old]).
but it puts the new list before the old one, I want to reverse the order.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许是一个太多的综合答案,但它是:
Maybe a too much synthetic answer, but here it is: