पायथन में एक डेटा कंटेनर को दूसरे में बदलना एक लगातार आवश्यकता है। इस लेख में हम एक सूची लेंगे और एक टपल में बदलेंगे जहां टपल का प्रत्येक तत्व भी एक सूची है।
टुपल के साथ
हम टपल फ़ंक्शन को सीधे सूची में लागू कर सकते हैं। लेकिन हमें लूप के लिए भी जगह बनानी होगी ताकि प्रत्येक तत्व एक [] में संलग्न हो।
उदाहरण
listA = ["Mon",2,"Tue",3]
# Given list
print("Given list A: ", listA)
# Use zip
res = tuple([i] for i in listA)
# Result
print("The tuple is : ",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list A: ['Mon', 2, 'Tue', 3] The tuple is : (['Mon'], [2], ['Tue'], [3])
ज़िप और मैप के साथ
हम ज़िप और मैप का भी उसी तरह से उपयोग कर सकते हैं जैसे ऊपर दिया गया है। नक्शा फ़ंक्शन सूची में प्रत्येक तत्व के लिए सूची फ़ंक्शन लागू करेगा। अंत में टपल फ़ंक्शन परिणाम को एक टपल में बदल देता है जिसका प्रत्येक तत्व एक सूची है।
उदाहरण
listA = ["Mon",2,"Tue",3]
# Given list
print("Given list A: ", listA)
# Use zip
res = tuple(map(list, zip(listA)))
# Result
print("The tuple is : ",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list A: ['Mon', 2, 'Tue', 3] The tuple is : (['Mon'], [2], ['Tue'], [3])