कभी-कभी हमें एक अजगर सूची दी जा सकती है जिसके तत्व टुपल्स होते हैं। तब हमारे पास डेटा प्रोसेसिंग की आवश्यकता हो सकती है जिसके लिए इन टुपल्स को आगे की प्रक्रिया के लिए सूचियों में परिवर्तित करने की आवश्यकता होगी। इस लेख में, हम देखेंगे कि टुपल्स की सूची को सूचियों की सूची में कैसे परिवर्तित किया जाए।
सूची समझ के साथ
यह एक सीधा आगे का दृष्टिकोण है जहां हम प्रत्येक तत्व के माध्यम से लूप के लिए लूप बनाते हैं और सूचियों की सूची बनाने के लिए सूची फ़ंक्शन लागू करते हैं।
उदाहरण
listA = [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')]
# Given list
print("Given list : \n", listA)
res = [list(ele) for ele in listA]
# Result
print("Final list: \n",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list :
[('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')]
Final list:
[['Mon', 3], ['Wed', 4], ['Fri', 7, 'pm']] मानचित्र और सूची के साथ
एक अन्य दृष्टिकोण में हम सूची फ़ंक्शन के साथ मानचित्र फ़ंक्शन का उपयोग कर सकते हैं। सूची फ़ंक्शन बाहरी सूची से प्राप्त प्रत्येक तत्व पर लागू होता है और परिणामी सूची पर अंतिम सूची फ़ंक्शन लागू होता है।
उदाहरण
listA = [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')]
# Given list
print("Given list : \n", listA)
res = list(map(list, listA))
# Result
print("Final list: \n",res) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list :
[('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')]
Final list:
[['Mon', 3], ['Wed', 4], ['Fri', 7, 'pm']]