How can I remove duplicate values from a list? For example,
(remove-duplicates ["a" "b" "c" "a"])
=> ("a" "b" "c")
user=> (distinct '(34 56 45 34 56 89 11 4 11 78 11))
(34 56 45 89 11 4 78)
If you don't care about the order, you can simply convert the list to a set:
user=> (set '("a" "b" "c" "a" "lala" "d"))
#{"a" "b" "c" "d" "lala"}
Dedupe is the faster equivalent for sorted lists since dedupe only keeps the prior element in memory.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With