next up previous
Next: 3.4 集合の比較 Up: 3 集合の表現 Previous: 3.2 adjoin

3.3 remove-duplicates

さらに,要素が重複しているリストから要素の重複のない 集合データを作るためにはremove-duplicatesという関数を 使うことができます.
> (remove-duplicates '(a b d a b c a ))
(D B C A) 
> (remove-duplicates '((a) (a) (b) (a)))
((A) (A) (B) (A)) 
> (remove-duplicates '((a) (a) (b) (a))
                        :test #'equal)
((B) (A)) 
> (remove-duplicates '((1 a) (1 b) (2 a))
                        :key #'car)
((1 B) (2 A)) 
> (remove-duplicates '((1 b) (1 a) (2 a))
                        :key #'car)
((1 A) (2 A))


generated through LaTeX2HTML. M.Inaba 平成18年5月6日