पायथन के साथ डेटा मैनिपुलेशन के दौरान, हमें दो सूचियों को एक साथ लाने और उनमें तत्वों को जोड़ीवार समान करने की आवश्यकता हो सकती है। जिसका मतलब है कि सूची 1 से इंडेक्स 0 का तत्व सूची 2 के इंडेक्स 0 के तत्व के साथ समान होगा और इसी तरह।
tuple के साथ
tuple फंक्शन का लाभ उठाया जाएगा ताकि प्रत्येक सूची से क्रम में तत्व लिए जा सकें और उनका मिलान किया जा सके। हम पहले परिणाम को एक अस्थायी स्ट्रिंग में संग्रहीत करते हैं जिसमें वह पैटर्न होता है जिसमें सूचियों के मानों के मिलान का आउटपुट प्रदर्शित किया जाएगा।
उदाहरण
listA = ['day1', 'day2', 'day3']
listB = ['Mon', 'Tue', 'Fri'] # दी गई सूचियाँ
print("दी गई सूची A है : ", listA)
print("दी गई सूची B है : ", listB)
# सूची तत्वों को जोड़ना
temp = len(listA) * '% s = %% s, '
res = temp % tuple(listA) % tuple(listB)
# परिणाम प्रिंट करना
print("जोड़ी गई सूचियाँ : ", res)
आउटपुट
उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है -
दी गई सूची A है : ['day1', 'day2', 'day3'] दी गई सूची B है : ['Mon', 'Tue', 'Fri'] जोड़ी गई सूचियाँ : day1 = Mon, day2 = Tue, day3 = Fri,
join और zip के साथ
zip फंक्शन क्रम में सूचियों से तत्वों को जोड़ सकता है और join फंक्शन जोड़ों पर आवश्यक पैटर्न लागू करेगा जिसकी हमें आवश्यकता है।
उदाहरण
listA = ['day1', 'day2', 'day3']
listB = ['Mon', 'Tue', 'Fri'] # दी गई सूचियाँ
print("दी गई सूची A है : ", listA)
print("दी गई सूची B है : ", listB)
# सूची तत्वों को जोड़ना
res = ', '.join('% s = % s' % i for i in zip(listA, listB))
# परिणाम प्रिंट करना
print("जोड़ी गई सूचियाँ : ", res)
आउटपुट
उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है -
दी गई सूची A है : ['day1', 'day2', 'day3'] दी गई सूची B है : ['Mon', 'Tue', 'Fri'] जोड़ी गई सूचियाँ : day1 = Mon, day2 = Tue, day3 = Fri