รวมหลายรายการ

รวมรายการโดยการซ้อน การรวมแถว การสลับ (zip) หรือผลคูณคาร์ทีเซียน ใช้แท็บแยกเพื่อย้อนกลับการดำเนินการเหล่านี้

Alternate items from each list (zip), optionally in blocks of N

ลองตัวอย่าง:
พิมพ์หรือลากและวางไฟล์
พิมพ์หรือลากและวางไฟล์
ตัวเลือกผลลัพธ์
(classic zip)
รูปแบบผลลัพธ์
รายการไม่เท่ากัน
Paste lists above to see results

คำถามที่พบบ่อย

Stack, Row Join, Interleave และ Cartesian แตกต่างกันอย่างไร?
สี่วิธีในการรวมรายการ - เลือกตามผลลัพธ์ที่ต้องการ:
  • Stack - ต่อรายการเรียงกัน ก่อน A ทั้งหมด แล้วตาม B ทั้งหมด เป็นรายการรวมยาวหนึ่งชุด
  • Row Join - รวมรายการในตำแหน่งเดียวกันด้วยตัวคั่น เหมือน CONCATENATE ในคอลัมน์ Excel: แถวที่ 1 ของ A รวมกับแถวที่ 1 ของ B
  • Interleave - สลับรายการจากแต่ละรายการ: a1, b1, a2, b2… เหมาะสำหรับชุดข้อมูลที่จับคู่กัน
  • Cartesian - ทุกการรวมกันของรายการจาก A กับรายการจาก B 3 รายการ × 4 รายการ = 12 คู่
Stack (A แล้ว B)
apple banana - cat dog
Row Join (ตัวคั่น " / ")
apple / cat banana / dog
ขนาดบล็อก N ใน Interleave ทำอะไร?
ขนาดบล็อก N ควบคุมว่าจะนำกี่บรรทัดต่อเนื่องจากแต่ละรายการก่อนสลับ
  • N=1 (zip แบบคลาสสิก): 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…
มีประโยชน์เมื่อข้อมูลถูกจัดกลุ่ม - เช่น การสลับคู่ชื่อ+อีเมลเพื่อให้ข้อมูลของแต่ละคนอยู่ด้วยกัน
ชื่อ (A)
Alice Bob Carol
อีเมล (B)
alice@x.com bob@x.com carol@x.com
ผลลัพธ์ที่ N=1
Alice alice@x.com Bob bob@x.com Carol carol@x.com
ผลคูณคาร์ทีเซียนคืออะไรและควรใช้เมื่อใด?
ผลคูณคาร์ทีเซียนจับคู่ทุกรายการในรายการ A กับทุกรายการในรายการ B
รายการ A (ขนาด)
S M L
รายการ B (สี)
แดง น้ำเงิน
ผลลัพธ์ - 6 คู่ (3 × 2)
S แดง S น้ำเงิน M แดง M น้ำเงิน L แดง L น้ำเงิน
เหมาะสำหรับ:
  • สร้างข้อมูลทดสอบ (ทุกการรวมขนาด × สี)
  • เมทริกซ์การตั้งค่า (ทุกคู่เซิร์ฟเวอร์ × สภาพแวดล้อม)
  • การรวมคำค้นหา (คีย์เวิร์ด × ตัวปรับแต่ง × ตำแหน่ง)
คำเตือน: รายการเติบโตเร็ว - 1,000 × 1,000 = 1,000,000 คู่ เครื่องมือจะแจ้งเตือนก่อนสร้าง
จะจัดการรายการที่มีความยาวต่างกันอย่างไร?
เปิดแผง ตัวเลือกผลลัพธ์ และตั้งค่า รายการไม่เท่ากัน:
  • ตัดให้สั้นที่สุด - หยุดเมื่อรายการที่สั้นที่สุดสิ้นสุด ผลลัพธ์สะอาดไม่มีช่องว่างหรือการเติม
  • เติมด้วยค่า - เติมรายการที่สั้นกว่าด้วยสตริงที่คุณเลือก ปล่อยว่างสำหรับบรรทัดว่าง หรือพิมพ์ N/A เพื่อระบุรายการที่ขาดหายชัดเจน
  • ทำซ้ำรายการที่สั้นกว่า - วนซ้ำรายการที่สั้นกว่าจากต้น มีประโยชน์สำหรับการใช้ป้ายกำกับหรือรูปแบบซ้ำๆ กับรายการที่ยาวกว่า เช่น ป้ายกำกับสลับ "กลุ่ม A" / "กลุ่ม B"
ตัวเลือกรูปแบบผลลัพธ์สำหรับ Interleave มีอะไรบ้าง?
เมื่อขนาดบล็อกเป็น N=1 มีรูปแบบผลลัพธ์สามแบบ:
  • แบบแบน - หนึ่งรายการต่อบรรทัดตามลำดับสลับ เหมาะสุดสำหรับวางในเครื่องมืออื่น
  • ทูเพิล - แต่ละคู่อยู่ในวงเล็บ: (apple, cat)
  • JSON - แต่ละคู่เป็น JSON array: ["apple", "cat"]
แบบแบน
apple cat banana dog
ทูเพิล
(apple, cat) (banana, dog)
สำหรับ N>1 มีเฉพาะแบบแบน - การจัดกลุ่มบล็อกทำให้รูปแบบอื่นไม่ชัดเจน
จะย้อนกลับหรือยกเลิกการรวมอย่างไร?
ใช้แท็บ Split ที่ด้านบนของเครื่องมือ มีการดำเนินการย้อนกลับสามแบบ:
  • แยกคอลัมน์ - ยกเลิก Row Join วางข้อความที่รวมแล้ว ตั้งตัวคั่นเดิม และแต่ละคอลัมน์จะถูกแยกเป็นรายการต่างหาก
  • ยกเลิก Interleave - ยกเลิก Interleave วางผลลัพธ์ที่สลับแล้ว ตั้งค่า N และจำนวนรายการเดิม และรายการดั้งเดิมจะถูกสร้างใหม่
  • ยกเลิก Stack - ยกเลิก Stack วางข้อความที่ซ้อนกันและแยกบรรทัดว่าง (หรือตัวทำเครื่องหมายที่กำหนดเอง) เพื่อแยกแต่ละรายการย่อย
ฉันสามารถใช้มากกว่า 2 รายการได้ไหม?
ได้ - Stack, Row Join และ Interleave รองรับสูงสุด 6 รายการ
  • คลิก เพิ่มรายการ เพื่อเพิ่มแผง (สูงสุด 6 แผง)
  • คลิก × บนแผงใดก็ได้เพื่อลบออก (ต้องเหลืออย่างน้อย 2 แผง)
Cartesian จำกัดไว้ที่ 2 รายการ การเพิ่มรายการที่สามทำให้ผลลัพธ์เพิ่มแบบเอ็กซ์โพเนนเชียล - แม้แต่ 10 × 10 × 10 = 1,000 คู่; แต่ละ 100 รายการ = 1,000,000 เครื่องมือจำกัด Cartesian ไว้ที่ 2 เพื่อความปลอดภัย สำหรับการวิเคราะห์เซตในหลายรายการ - ค้นหารายการที่เหมือนกันหรือเฉพาะในแต่ละรายการ - ให้ใช้เปรียบเทียบหลายรายการ
การป้องกันขนาดของ Cartesian ทำงานอย่างไร?
เมื่อทั้งสองรายการจะสร้างคู่มากกว่า 5,000 คู่ เครื่องมือจะหยุดชั่วคราวและแสดงจำนวนที่คาดหวังแทนการสร้างอัตโนมัติ - เพื่อป้องกันเบราว์เซอร์ค้าง
  • คำเตือนแสดงจำนวนคู่ที่แน่นอนก่อนยืนยัน
  • คลิก สร้างต่อไป เพื่อยืนยันและดำเนินการต่อ
  • แผงผลลัพธ์แสดงสูงสุด 2,000 แถว คลิก ดาวน์โหลด เพื่อรับผลลัพธ์ทั้งหมดเป็นไฟล์ข้อความ
ตัวอย่าง: 100 รายการ × 60 รายการ = 6,000 คู่ → การป้องกันทำงานและแสดง "6,000 คู่ - คลิกสร้างเพื่อดำเนินการต่อ"

Share this tool

Featured on ToolDirs
© 2026 ListDiff

Free online list and text processing tools.