RemoveDuplicates()
remove duplicates / unique (engine-backed)
also: unique distinct dedupe remove repeats deduplicate drop duplicates
Basic examples (2)
o1 = new stzList([ 1:3, 4:6, 1:3, 1:3, 4:6, 7:10 ]) o1.Removeduplicates() ? @@( o1.Content() )
[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9, 10 ] ]
run on 2026-10-02 04:22 inside the library at commit 0e72e2e2c; taken from 381_removeduplicates.ring(opens in a new tab)
o1 = new stzList([ "A", "B", "2", "A", "A", "B", 2, 2, "." ]) o1.RemoveDuplicates() # removeduplicates example 1 ? @@( o1.Content() )
[ "A", "B", "2", 2, "." ]
run on 2026-10-02 04:22 inside the library at commit 0e72e2e2c; taken from 132_removeduplicates.ring(opens in a new tab)
Scope (2)
o1 = new stzList([ 5, 7, 5, 5, 4, 7 ]) ? o1.ContainsDuplicates() ? o1.HowManyDuplicates() ? @@( o1.FindDuplicates() ) ? @@( o1.DuplicatesZ() ) # Or DuplicatesAndTheirPositions() o1.RemoveDuplicates() ? @@( o1.Content() )
1 3 [ 3, 4, 6 ] [ [ 5, [ 3, 4 ] ], [ 7, [ 6 ] ] ] [ 5, 7, 4 ]
run on 2026-10-02 04:22 inside the library at commit 0e72e2e2c; taken from 243_containsduplicates.ring(opens in a new tab)
o1 = new stzList([ "_", "ONE", "_", "_", "TWO", "_", "THREE", "*", "*" ]) ? o1.ContainsDuplicates() ? @@( o1.FindDuplicates() ) ? @@( o1.Duplicates() ) ? @@( o1.DuplicatesZ() ) # Or DuplicatesAndTheirPositions() o1.RemoveDuplicates() ? @@( o1.Content() )
1 [ 3, 4, 6, 9 ] [ "_", "*" ] [ [ "_", [ 3, 4, 6 ] ], [ "*", [ 9 ] ] ] [ "_", "ONE", "TWO", "THREE", "*" ]
run on 2026-10-02 04:22 inside the library at commit 0e72e2e2c; taken from 234_containsduplicates.ring(opens in a new tab)
The extensions of this method
Each extension, and whether it exists for this method; an extension that exists combines with the others (FindSTCS).
Every example is a test file of the library, run inside the library for this page; only those whose output kept every promise their file wrote are shown.

