gpt4 book ai didi

prolog - 在 Prolog 的列表中添加元素

转载 作者:行者123 更新时间:2023-12-01 23:49:47 25 4
gpt4 key购买 nike

我想从列表中提取元素并将它们添加到另一个新列表中。我该怎么做-

L=[['abc',18],['bcd',19],['def',20]],
nth1(Count,L,List1),
nth1(2,List1,Value),
**NOW I WANT TO PUT THIS Valie in another new list.So finally new list will have
New=[18,19,20]**

如何在新列表中继续添加元素?

最佳答案

同样可以用映射列表来实现:

?- maplist(nth1(2), [['abc',18],['bcd',19],['def',20]], R).
R = [18, 19, 20].

nth/3 的参数顺序是巧合吗?

关于prolog - 在 Prolog 的列表中添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27118031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com