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

पायथन में टपल सूची से न्यूनतम k रिकॉर्ड खोजें

जब टुपल्स की सूची से न्यूनतम 'के' रिकॉर्ड खोजने की आवश्यकता होती है, तो इसे 'सॉर्टेड' विधि और लैम्ब्डा फ़ंक्शन का उपयोग करके किया जा सकता है।

किसी सूची के तत्वों को क्रमबद्ध करने के लिए 'सॉर्टेड' विधि का उपयोग किया जाता है। बेनामी फ़ंक्शन एक फ़ंक्शन है जिसे बिना नाम के परिभाषित किया जाता है।

सामान्य तौर पर, पायथन में फ़ंक्शन को 'डीफ़' कीवर्ड का उपयोग करके परिभाषित किया जाता है, लेकिन अनाम फ़ंक्शन को 'लैम्ब्डा' कीवर्ड की मदद से परिभाषित किया जाता है। यह एक अभिव्यक्ति लेता है, लेकिन कई तर्क ले सकता है। यह व्यंजक का उपयोग करता है और उसका परिणाम देता है।

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

टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

my_list = [( 67, 'Will'), (34, 'Mark'), (99, 'Dev'), (2, 'Paul')]

print ("The list is : " )
print(my_list)
K = 3
print("The value of 'K' has been initialized")

my_result = sorted(my_list, key = lambda x: x[1])[:K]

print("The lowest " + str(K) + " records are : ")
print(my_result)

आउटपुट

The list is :
[(67, 'Will'), (34, 'Mark'), (99, 'Dev'), (2, 'Paul')]
The value of 'K' has been initialized
The lowest 3 records are :
[(99, 'Dev'), (34, 'Mark'), (2, 'Paul')]

स्पष्टीकरण

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

  1. पायथन में संख्याओं की सूची से 0s से 1s k बार बदलकर न्यूनतम संभव योग खोजने का कार्यक्रम?

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और दूसरा मान k है। हमें k बार ऑपरेशन करना है:सूची में किसी भी संख्या का चयन करें। उस संख्या के द्विआधारी प्रतिनिधित्व में, एक बिट का चयन करें जो कि 0 है और इसे 1 बनाएं। अंत में, हमें k संचालन करने के बाद सभी संख्याओं का न्यूनतम संभव

  1. पायथन में टुपल्स की सूची से शीर्ष K लगातार तत्व खोजें

    हमारे पास tuples की एक सूची है। इसमें हमें शीर्ष k बारंबारता तत्व को खोजने की आवश्यकता होती है। यदि k 3 है तो हमें सूची के अंदर टुपल्स से शीर्ष तीन तत्वों को खोजने की आवश्यकता है। डिफॉल्टडिक्ट के साथ हम डिफॉल्टडिक्ट का उपयोग करके तत्वों को एक डिक्शनरी कंटेनर में डालते हैं। फिर केवल उन तत्वों को खोज

  1. सूची से एन सबसे बड़े तत्वों को खोजने के लिए पायथन कार्यक्रम

    एक पूर्णांक सूची को देखते हुए, हमारा कार्य सूची में N सबसे बड़े तत्वों को खोजना है। उदाहरण Input : [40, 5, 10, 20, 9] N = 2 Output: [40, 20] एल्गोरिदम Step1: Input an integer list and the number of largest number. Step2: First traverse the list up to N times. Step3: Each traverse find the largest va