एकाधिक सूचियाँ मर्ज करें

सूचियों को स्टैकिंग, पंक्ति जोड़, इंटरलीविंग (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 - एक विभाजक के साथ समान स्थिति के तत्वों को जोड़ता है। Excel कॉलम में CONCATENATE की तरह: A की पंक्ति 1 और B की पंक्ति 1 को जोड़ना।
  • Interleave - हर सूची से तत्वों को बारी-बारी लेता है: a1, b1, a2, b2… युग्मित डेटासेट के लिए आदर्श।
  • Cartesian - A के हर तत्व और B के हर तत्व का प्रत्येक संयोजन। 3 तत्व × 4 तत्व = 12 जोड़े।
Stack (A फिर B)
apple banana - cat dog
Row Join (विभाजक " / ")
apple / cat banana / dog
Interleave में ब्लॉक साइज N क्या करता है?
ब्लॉक साइज 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 = 10,00,000 जोड़े। टूल जनरेट करने से पहले चेतावनी देता है।
अलग-अलग लंबाई की सूचियों को कैसे संभालें?
आउटपुट विकल्प पैनल खोलें और असमान सूचियाँ सेट करें:
  • सबसे छोटी तक काटें - जब सबसे छोटी सूची समाप्त हो जाए तो रुकता है। बिना अंतराल या पैडिंग के साफ आउटपुट।
  • मान से भरें - छोटी सूचियों को चुनी हुई स्ट्रिंग से भरता है। खाली पंक्तियों के लिए खाली छोड़ें, या लापता प्रविष्टियों को स्पष्ट करने के लिए N/A लिखें।
  • छोटी को दोहराएँ - छोटी सूची को शुरू से चक्रीय रूप से दोहराता है। लंबी सूची पर बार-बार लेबल या पैटर्न लागू करने के लिए उपयोगी - जैसे बारी-बारी "समूह A" / "समूह B" लेबल।
Interleave के लिए आउटपुट फ़ॉर्मेट विकल्प क्या हैं?
जब ब्लॉक साइज N=1 हो, तीन आउटपुट फ़ॉर्मेट उपलब्ध हैं:
  • फ्लैट - आपस में मिले क्रम में प्रति पंक्ति एक तत्व। अन्य टूल में पेस्ट करने के लिए सर्वोत्तम।
  • टपल - प्रत्येक जोड़ा कोष्ठकों में: (apple, cat)
  • JSON - प्रत्येक जोड़ा JSON ऐरे के रूप में: ["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 तत्व = 10,00,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.