1
我不得不刪除從口齒不清列表中的所有元素雙..這裏有一個例子:刪除從列表中雙擊元素的Lisp
(A B C D E A A B F G A) => (A B C D E F G)
我怎樣才能做到這一點?
我不得不刪除從口齒不清列表中的所有元素雙..這裏有一個例子:刪除從列表中雙擊元素的Lisp
(A B C D E A A B F G A) => (A B C D E F G)
我怎樣才能做到這一點?
您正在尋找remove-duplicates。
我是新來的lisp,但是當我在做我的任務時遇到了這個問題。有一個函數'delete-duplicates'用於從列表中刪除重複項。因爲,你只有一個列表做到這一點:
(delete-duplicates '(A B C D E A A B F G A))
或
(remove-duplicates '(A B C D E A A B F G A))
請檢查此鏈接瞭解更多的細節:http://clhs.lisp.se/Body/f_rm_dup.htm#delete-duplicates
如:(刪除 - 重複「(ABCDEAABFGA))做但請注意,該元素的最後一個實例是保留的元素。因此對於我來說,結果是:'(C D E B F G A) – Baggers
...除非您傳遞關鍵字參數':from-end t'。 – Svante