यदि टपल्स की लिस्ट से रियर एलिमेंट निकालने की आवश्यकता है, तो इसे लिस्ट कॉम्प्रिहेंशन और नेगेटिव इंडेक्सिंग का उपयोग करके किया जा सकता है।
लिस्ट कॉम्प्रिहेंशन लिस्ट के माध्यम से इटरेट करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।
एक लिस्ट का उपयोग हेटेरोजीनियस वैल्यूज़ (यानी किसी भी डेटा टाइप का डेटा जैसे पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स, आदि) को स्टोर करने के लिए किया जा सकता है।
टपल की लिस्ट मूल रूप से एक लिस्ट में संलग्न टपल्स को समाहित करती है।
उदाहरण
my_list = [('Will', 67, 45), ('Jam', 34, 56), ('Pow', 99, 123), ('Nyk', 0, 56)]
print("The list of tuples is:")
print(my_list)
my_result = [lis[-1] for lis in my_list]
print("The list of tuples with only rear tuple element is:")
print(my_result)
आउटपुट
The list of tuples is: [('Will', 67, 45), ('Jam', 34, 56), ('Pow', 99, 123), ('Nyk', 0, 56)]
The list of tuples with only rear tuple element is: [45, 56, 123, 56]
व्याख्या
- टपल्स की एक लिस्ट बनाई गई है, और कंसोल पर डिस्प्ले की गई है।
- लिस्ट कॉम्प्रिहेंशन का उपयोग टपल्स की लिस्ट के माध्यम से इटरेट करने के लिए किया जाता है, और अंतिम एलिमेंट को नेगेटिव इंडेक्सिंग का उपयोग करके एक्सेस किया जाता है।
- यह ऑपरेशन एक वेरिएबल में स्टोर किया जाता है।
- यह वेरिएबल वह आउटपुट है जो कंसोल पर डिस्प्ले होता है।