Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में रिकॉर्ड लिस्ट में टपल एट्रिब्यूट के रूप में अधिकतम वैल्यू

जब टपल्स के रिकॉर्ड लिस्ट में अधिकतम वैल्यू ढूंढने की आवश्यकता होती है, तो लिस्ट कॉम्प्रिहेंशन और 'max' मेथड्स का उपयोग किया जा सकता है।

एक लिस्ट का उपयोग हेटेरोजीनियस वैल्यूज़ (यानी किसी भी डेटा टाइप का डेटा जैसे पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स, आदि) को स्टोर करने के लिए किया जा सकता है।

टपल की लिस्ट मूल रूप से एक लिस्ट में संलग्न टपल्स को समाहित करती है। लिस्ट कॉम्प्रिहेंशन लिस्ट के माध्यम से इटरेट करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।

'max' मेथड का उपयोग इटरेबल में सभी एलिमेंट्स के अधिकतम को ढूंढने के लिए किया जा सकता है।

उदाहरण

my_list = [('Will', [67, 45, 89]), ('Jam', [34, 56, 13]), ('Pow', [99, 123, 89]), ('Nyk', [0, 56, 5])]
print("The list of tuples is:")
print(my_list)

my_result = [(key, max(lst)) for key, lst in my_list]
print("The maximum of list tuple attribute is:")
print(my_result)

आउटपुट

The list of tuples is: [('Will', [67, 45, 89]), ('Jam', [34, 56, 13]), ('Pow', [99, 123, 89]), ('Nyk', [0, 56, 5])]
The maximum of list tuple attribute is: [('Will', 89), ('Jam', 56), ('Pow', 123), ('Nyk', 56)]

व्याख्या

  • टपल्स की एक लिस्ट परिभाषित की गई है, और कंसोल पर डिस्प्ले की गई है।
  • लिस्ट कॉम्प्रिहेंशन का उपयोग लिस्ट के माध्यम से इटरेट करने के लिए किया जाता है, और टपल (लिस्ट ऑफ टपल के अंदर) में वैल्यूज़ का अधिकतम प्राप्त किया जाता है।
  • इस ऑपरेशन के परिणाम को एक वेरिएबल को असाइन किया जाता है।
  • इसे फिर आउटपुट के रूप में कंसोल पर डिस्प्ले किया जाता है।
  1. - Python में डिक्शनरी मान के रूप में सूची को साफ़ करें

    इस लेख में हम एक डिक्शनरी पर विचार करते हैं जहाँ मान सूचियों के रूप में प्रस्तुत किए जाते हैं। फिर हम उन मानों को सूचियों से साफ़ करने पर विचार करते हैं। हमारे पास यहाँ दो दृष्टिकोण हैं। एक है clear विधियों का उपयोग करना और दूसरा है सूची समझ का उपयोग करके प्रत्येक कुंजी को खाली मान निर्दिष्ट करना। उ

  1. - Python में लिस्ट बनाम टपल बनाम डिक्शनरी

    लिस्ट और टपल ऑब्जेक्ट्स अनुक्रम हैं। एक डिक्शनरी कुंजी-मान जोड़ियों की हैश टेबल है। लिस्ट और टपल आइटम्स का एक क्रमबद्ध संग्रह है। डिक्शनरी अनक्रमित संग्रह है। लिस्ट और डिक्शनरी ऑब्जेक्ट्स म्यूटेबल हैं यानी उनमें नया आइटम जोड़ना या हटाना संभव है। टपल एक इम्यूटेबल ऑब्जेक्ट है। टपल ऑब्जेक्ट पर जोड़ या

  1. - Python टपल एलिमेंट मान कैसे अपडेट करें?

    Python टपल एक इम्यूटेबल ऑब्जेक्ट है। इसलिए इसे अपडेट करने का प्रयास करने वाला कोई भी ऑपरेशन अनुमति नहीं है। हालांकि, निम्न वर्कअराउंड का उपयोग किया जा सकता है। पहले, बिल्ट-इन फंक्शन `list()` द्वारा टपल को लिस्ट में बदलें। आप लिस्ट ऑब्जेक्ट में किसी आइटम को निश्चित इंडेक्स पर नया मान असाइन करके हमेश