# Bandingkan daftar dan teks

Bandingkan dua daftar baris demi baris: temukan yang ada di keduanya, hanya di satu, atau di salah satu, atau lihat diff baris bertanda berdampingan.

https://codeknife.dev/id/bandingkan-daftar/

## Fungsinya

Membandingkan dua daftar baris demi baris. Sebagai himpunan: setiap baris sekali (gabungan), baris di kedua daftar (irisan), baris hanya di A atau hanya di B, dan baris di tepat satu dari keduanya. Sebagai teks: diff baris yang menandai tiap baris sebagai tidak berubah, dihapus, atau ditambah, dalam tampilan terpadu atau berdampingan.

## Cara memakai

1. Ketik atau tempel satu item per baris di **Daftar A** dan **Daftar B**. File teks bisa dijatuhkan ke daftar A.
2. Pilih operasi. Di bawah Lainnya, matikan **Peka huruf besar/kecil** agar `Apel` dan `apel` dianggap sama, atau nyalakan **Abaikan spasi di sekitar baris** agar spasi di akhir tidak membuat baris berbeda. Hasil menyimpan baris seperti yang Anda ketik.
3. Salin atau unduh hasilnya. **Hapus baris kosong** membuang baris kosong dari kedua daftar lebih dulu.

## Contoh

Dengan daftar A berisi `a, b, c, d` dan daftar B berisi `b, c`:

**A − B** memberi `a` dan `d`, **A ∩ B** memberi `b` dan `c`, dan **Diff baris** menandai `a` dan `d` sebagai dihapus dari A.

## Perlu diketahui

- Operasi himpunan mengabaikan urutan baris dan memberi tiap baris sekali, dalam urutan kemunculan pertama.
- Diff baris membandingkan daftar dari atas ke bawah, jadi baris yang dipindah muncul sebagai dihapus di satu tempat dan ditambah di tempat lain.
- Dalam tampilan berdampingan, baris yang berubah berbagi satu baris tabel; baris tanpa pasangan punya sisi kosong.
- Baris yang hanya berbeda dalam hal yang Anda abaikan dianggap sama dan ditampilkan seperti di daftar B.

## Apa arti operasinya?

A ∪ B mendaftar setiap baris yang ada di salah satu daftar, sekali. A ∩ B menyimpan baris yang ada di keduanya. A − B menyimpan baris hanya di A dan B − A baris hanya di B. Operasi terakhir menyimpan baris yang ada di tepat satu daftar. Setiap hasil bebas pengulangan dan mengikuti urutan kemunculan pertama.

## Pertanyaan umum

### Apa beda operasi himpunan dan diff baris?

Operasi himpunan membandingkan daftar sebagai koleksi, jadi urutan baris tidak penting. Diff baris membandingkannya sebagai teks dari atas ke bawah dan menandai tiap baris sebagai tidak berubah, dihapus, atau ditambah, seperti tinjauan kode.

### Bisakah saya mengabaikan huruf dan spasi?

Bisa. Di bawah Lainnya, matikan peka huruf dan nyalakan abaikan spasi di sekitar baris. Baris yang hanya berbeda begitu dianggap sama dan hasilnya menyimpannya seperti yang Anda ketik.

### Apakah alat ini mengirim daftar saya ke mana pun?

Tidak. Semuanya terjadi di browser Anda. Apa yang Anda ketik tidak pernah dikirim ke server kami.