Gabungkan Beberapa Daftar
Gabungkan daftar dengan menumpuk, menggabungkan baris, menyela (zip), atau produk kartesian. Gunakan tab Pisah untuk membalikkan operasi ini.
Alternate items from each list (zip), optionally in blocks of N
Coba contoh:
Ketik atau seret dan lepas file
Ketik atau seret dan lepas file
Opsi Keluaran
(classic zip)
Format keluaran
Daftar tidak seimbang
Paste lists above to see results
Pertanyaan yang Sering Diajukan
Apa perbedaan antara Stack, Row Join, Interleave, dan Cartesian?
Empat cara menggabungkan daftar - pilih berdasarkan output yang Anda inginkan:
- Stack - menambahkan daftar satu per satu. Semua A dulu, lalu semua B. Satu daftar gabungan yang panjang.
- Row Join - menggabungkan item di posisi yang sama dengan pemisah. Seperti CONCATENATE di kolom Excel: baris 1 A digabungkan dengan baris 1 B.
- Interleave - bergantian mengambil item dari setiap daftar: a1, b1, a2, b2… Ideal untuk dataset berpasangan.
- Cartesian - setiap kombinasi item dari A dengan item dari B. 3 item × 4 item = 12 pasang.
Stack (A lalu B)
apple
banana
-
cat
dog
Row Join (pem. " / ")
apple / cat
banana / dog
Apa fungsi ukuran blok N di Interleave?
Ukuran blok N mengontrol berapa banyak baris berurutan yang diambil dari setiap daftar sebelum beralih.
- N=1 (zip klasik): a1, b1, a2, b2, a3, b3…
- N=2: a1, a2, b1, b2, a3, a4, b3, b4…
- N=3: a1, a2, a3, b1, b2, b3, a4, a5, a6…
Nama (A)
Alice
Bob
Carol
Email (B)
alice@x.com
bob@x.com
carol@x.com
Hasil dengan N=1
Alice
alice@x.com
Bob
bob@x.com
Carol
carol@x.com
Apa itu produk Cartesian dan kapan sebaiknya digunakan?
Produk Cartesian memasangkan setiap item di Daftar A dengan setiap item di Daftar B.Cocok untuk:
Daftar A (ukuran)
S
M
L
Daftar B (warna)
Merah
Biru
Hasil - 6 pasang (3 × 2)
S Merah
S Biru
M Merah
M Biru
L Merah
L Biru
- Menghasilkan data uji (semua kombinasi ukuran × warna)
- Matriks konfigurasi (semua pasang server × lingkungan)
- Kombinasi kata kunci pencarian (kata kunci × pengubah × lokasi)
Bagaimana menangani daftar dengan panjang berbeda?
Buka panel Opsi Keluaran dan atur Daftar tidak sama:
- Potong ke yang terpendek - berhenti saat daftar terpendek habis. Keluaran bersih tanpa celah atau bantalan.
- Isi dengan nilai - melengkapi daftar yang lebih pendek dengan string pilihan Anda. Biarkan kosong untuk baris kosong, atau ketik
N/Aagar entri yang hilang terlihat jelas. - Ulangi yang lebih pendek - mengulang daftar yang lebih pendek dari awal secara siklis. Berguna untuk menerapkan label atau pola berulang ke daftar yang lebih panjang - mis. label bergantian "Grup A" / "Grup B".
Apa saja opsi format keluaran untuk Interleave?
Saat ukuran blok adalah N=1, tersedia tiga format keluaran:Untuk N>1, hanya Datar yang tersedia - pengelompokan blok membuat format lain menjadi ambigu.
- Datar - satu item per baris dalam urutan berselang-seling. Terbaik untuk ditempel ke alat lain.
- Tuple - setiap pasang dalam tanda kurung:
(apple, cat) - JSON - setiap pasang sebagai array JSON:
["apple", "cat"]
Datar
apple
cat
banana
dog
Tuple
(apple, cat)
(banana, dog)
Bagaimana cara membalik atau membatalkan penggabungan?
Gunakan tab Split di bagian atas alat. Tersedia tiga operasi pembalikan:
- Pisah kolom - membatalkan Row Join. Tempelkan teks yang digabungkan, atur pemisah yang sama dan setiap kolom akan diekstrak sebagai daftar terpisah.
- Batalkan interleave - membatalkan Interleave. Tempelkan keluaran yang berselang-seling, atur N dan jumlah daftar yang sama, dan daftar asli akan direkonstruksi.
- Batalkan stack - membatalkan Stack. Tempelkan teks yang ditumpuk dan bagi pada baris kosong (atau penanda kustom) untuk memisahkan setiap sub-daftar.
Bisakah saya menggunakan lebih dari 2 daftar?
Ya - Stack, Row Join, dan Interleave mendukung hingga 6 daftar.
- Klik Tambah daftar untuk menambahkan panel (maksimal 6 total).
- Klik × di panel mana pun untuk menghapusnya (minimal 2 harus tersisa).
Apa fungsi pelindung ukuran pada Cartesian?
Saat dua daftar akan menghasilkan lebih dari 5.000 pasang, alat berhenti sejenak dan menampilkan jumlah yang diharapkan daripada menghasilkan secara otomatis - untuk mencegah browser membeku.
- Peringatan menampilkan jumlah pasang yang tepat sebelum konfirmasi.
- Klik Hasilkan saja untuk mengonfirmasi dan melanjutkan.
- Panel keluaran menampilkan hingga 2.000 baris. Klik Unduh untuk mendapatkan hasil lengkap sebagai file teks.