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

पायथन में सूचियों की सूची में प्रत्येक सूचकांक का न्यूनतम पता लगाएं

कुछ समस्याओं में हमें सूची में प्रत्येक तत्व के न्यूनतम की पहचान करने की आवश्यकता होती है। लेकिन मैट्रिक्स के संचालन को हल करने में, हमें मैट्रिक्स में प्रत्येक कॉलम का न्यूनतम पता लगाना होगा। हमें सूचियों की सूची से न्यूनतम मूल्य खोजने की आवश्यकता है। क्योंकि मैट्रिक्स का प्रत्येक कॉलम सूचियों की एक सूची है।

min() और zip() का उपयोग करना

नीचे दिए गए उदाहरण में हम min() और zip() का उपयोग करते हैं। यहां ज़िप () फ़ंक्शन एक ही सूची में कई सूचियों से एक ही सूची में तत्वों को व्यवस्थित करता है। फिर हम लूप का उपयोग करके ज़िप फ़ंक्शन के परिणाम पर min() फ़ंक्शन लागू करते हैं।

उदाहरण

List = [[90, 5, 46], [71, 33, 2], [9, 13, 70]]
print("List : " + str(List))
# using min()+ zip()
result = [min(index) for index in zip(*List)]
print("minimum of each index in List : " + str(result))

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं:

List : [[90, 5, 46], [71, 33, 2], [9, 13, 70]]
minimum of each index in List : [9, 5, 2]

मानचित्र() , min() और zip() का उपयोग करना

हम ऊपर के समान दृष्टिकोण में मानचित्र () और ज़िप () का एक साथ उपयोग कर सकते हैं। यहां हमारे पास न्यूनतम () पर लागू ज़िप () का परिणाम है। लूप के स्थान पर हम इस उद्देश्य के लिए मानचित्र () का उपयोग करते हैं।

उदाहरण

List = [[0.5, 2.4, 7], [5.5, 1.9, 3.2], [8, 9.9, 10]]
print("The list values are: " + str(List))
# using min() + map() + zip()
result = list(map(min, zip(*List)))
#result
print("Minimum of each index in list of lists is : " + str(result))

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं:

The list values are: [[0.5, 2.4, 7], [5.5, 1.9, 3.2], [8, 9.9, 10]]
Minimum of each index in list of lists is : [0.5, 1.9, 3.2]

  1. एक सूची में अधिकतम और न्यूनतम तत्व की स्थिति खोजने के लिए पायथन कार्यक्रम?

    पायथन में अधिकतम, न्यूनतम तत्व और उनकी स्थिति का भी पता लगाना बहुत आसान है। पायथन विभिन्न इनबिल्ट फ़ंक्शन प्रदान करता है। न्यूनतम () का उपयोग किसी सरणी में न्यूनतम मान ज्ञात करने के लिए किया जाता है, अधिकतम () का उपयोग किसी सरणी में अधिकतम मान ज्ञात करने के लिए किया जाता है। अनुक्रमणिका () का उपयोग

  1. पायथन में किसी सूची में किसी तत्व की अनुक्रमणिका कैसे खोजें?

    सूची के लिए उपलब्ध अनुक्रमणिका() विधि (साथ ही अन्य अनुक्रम प्रकार जैसे कि स्ट्रिंग और टपल) इसमें किसी विशेष तत्व की पहली घटना को खोजने के लिए उपयोगी है। >>> L1=['a', 'b', 'c', 'a', 'x'] >>> L1 ['a', 'b', 'c', 'a

  1. पायथन सूचियाँ

    इस ट्यूटोरियल में हम Python Lists के बारे में सीखेंगे; सूची कैसे बनाएं, आइटम एक्सेस करें, आइटम निकालें, सूची हटाएं आदि। पायथन में, वर्गाकार कोष्ठकों का उपयोग करके सूचियों का निर्माण किया जाता है [] और सूची में प्रत्येक आइटम को अल्पविराम से अलग किया जाता है , । पायथन सूचियों में कई अलग-अलग प्रकार क