जब टपल्स की लिस्ट को मॉडिफाई करने की आवश्यकता होती है, तो 'zip' मेथड और लिस्ट कॉम्प्रिहेंशन का उपयोग किया जा सकता है।
zip मेथड इटरेबल्स लेता है, उन्हें एक टपल में एग्रीगेट करता है, और इसे परिणाम के रूप में लौटाता है।
लिस्ट कॉम्प्रिहेंशन लिस्ट के माध्यम से इटरेट करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।
एक लिस्ट का उपयोग विषम मानों को स्टोर करने के लिए किया जा सकता है (यानी पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स जैसे किसी भी डेटा टाइप का डेटा)। टपल्स की लिस्ट मूल रूप से एक लिस्ट में संलग्न टपल्स को समाहित करती है।
इसके लिए एक प्रदर्शन नीचे दिया गया है:
उदाहरण
my_list_1 = [('Hi', 1), ('there', 2), ('Jane', 3)]
my_list_2 = [45, 67, 21]
print("The first list is : ")
print(my_list_1)
print("The second list is : ")
print(my_list_2)
my_result = [(i[0], j) for i, j in zip(my_list_1, my_list_2)]
print("The modified list of tuple is : ")
print(my_result)आउटपुट
The first list is : [('Hi', 1), ('there', 2), ('Jane', 3)]
The second list is : [45, 67, 21]
The modified list of tuple is : [('Hi', 45), ('there', 67), ('Jane', 21)]व्याख्या
- टपल्स की एक लिस्ट परिभाषित की जाती है, और कंसोल पर प्रदर्शित की जाती है।
- एक और लिस्ट परिभाषित की जाती है, और कंसोल पर प्रदर्शित की जाती है।
- ये दोनों लिस्ट्स जिप्ड होती हैं, और उन पर इटरेट किया जाता है।
- इसे फिर लिस्ट में बदल दिया जाता है।
- इस ऑपरेशन का डेटा एक वेरिएबल में स्टोर किया जाता है।
- यह वेरिएबल आउटपुट है जो कंसोल पर प्रदर्शित होता है।