Remove duplicates · Hapus duplikat
Remove duplicates
Return a new list that keeps each value only once, in the order it first appeared: [1, 1, 2, 3, 3, 1] becomes [1, 2, 3].
A set answers "have I seen this already?" in one fast step. Keep a set of seen values and a list for the result, and only append a value the first time you meet it.
Hapus duplikat
Kembalikan list baru yang menjaga setiap nilai hanya sekali, sesuai urutan kemunculan pertamanya: [1, 1, 2, 3, 3, 1] menjadi [1, 2, 3].
Sebuah set menjawab "sudah pernah saya lihat ini?" dalam satu langkah cepat. Jaga set berisi nilai yang sudah dilihat dan list untuk hasilnya, dan hanya append nilai saat pertama kali bertemu.
Write dedupe(xs) that returns a new list with duplicates removed, keeping the order of first appearance. · Tulis dedupe(xs) yang mengembalikan daftar baru dengan duplikat dihapus, mempertahankan urutan kemunculan pertama.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.