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

पायथन प्रोग्राम: टपल को उसके फ्लोट एलिमेंट के अनुसार सॉर्ट करना


इस समस्या में, हमारा कार्य टपल (जिसमें फ्लोट एलिमेंट्स हैं) को उसके फ्लोट एलिमेंट्स का उपयोग करके सॉर्ट करना है। यहां हम बिल्ट-इन मेथड sorted() का उपयोग करते हैं और यह कैसे इन-प्लेस सॉर्टिंग मेथड का उपयोग करके किया जा सकता है।

उदाहरण

Input: tuple = [('AAA', '10.265'), ('BBB', '24.107'), ('CCC', '26.541'), ('DDD', '14.256'), ('EEE', '11.365')]
Output: [('CCC', '26.541'), ('BBB', '24.107'), ('DDD', '14.256'), ('EEE', '11.365'), ('AAA', '10.265')]

एल्गोरिदम

चरण 1: एक लिस्ट दी गई है।
चरण 2: sorted() का उपयोग करके सॉर्ट करें।
चरण 3: सीक्वेंस (लिस्ट, टपल, स्ट्रिंग) या कलेक्शन (डिक्शनरी, सेट, फ्रोज़नसेट) या कोई अन्य इटरेटर जिसे सॉर्ट करने की आवश्यकता है।
चरण 4: Key (वैकल्पिक) एक फंक्शन है जो सॉर्ट तुलना के लिए की या आधार के रूप में काम करेगा।
चरण 5: यदि Reverse (वैकल्पिक) सत्य है, तो इटरेटर को रिवर्स (डिसेंडिंग) ऑर्डर में सॉर्ट किया जाएगा, डिफ़ॉल्ट रूप से यह फाल्स पर सेट है।

उदाहरण कोड

# पायथन कोड: टपल्स को उसके फ्लोट एलिमेंट के अनुसार सॉर्ट करने के लिए
def tuplesort(A):
    return(sorted(A, key=lambda x: float(x[1]), reverse=True))

# ड्राइवर कोड
A = [('Adwaita', '19.215'), ('Aadrika', '10.117'), ('Babai', '14.589'), ('Mona', '14.216'), ('Sanj', '8.365')]
print("Sort of Tuples By Its Float Number ::", tuplesort(A))

आउटपुट

Sort of Tuples By Its Float Number :: [('Adwaita', '19.215'), ('Babai', '14.589'), ('Mona', '14.216'), ('Aadrika', '10.117'), ('Sanj', '8.365')]
  1. पायथन प्रोग्राम में लीनियर सर्च पायथन प्रोग्राम में लीनियर सर्च

    इस लेख में, हम पायथन 3.x में लीनियर सर्च और इसके कार्यान्वयन के बारे में सीखेंगे। या इससे पहले। एल्गोरिदम दिए गए arr[] के बाएंmost एलिमेंट से शुरू करें और एक-एक करके एलिमेंट x की तुलना arr[] के प्रत्येक एलिमेंट से करें। यदि x किसी एलिमेंट से मेल खाता है, तो इंडेक्स वैल्यू वापस करें। यदि x, arr[]

  1. पायथन प्रोग्राम: बबल सॉर्ट एल्गोरिदम पायथन प्रोग्राम: बबल सॉर्ट एल्गोरिदम

    इस लेख में, हम बबल सॉर्ट सॉर्टिंग तकनीक के कार्यान्वयन के बारे में जानेंगे।नीचे दिखाई गई आकृति इस एल्गोरिदम के कार्य को दर्शाती है -दृष्टिकोणपहले तत्व (इंडेक्स = 0) से शुरू करके, वर्तमान तत्व की तुलना सरणी के अगले तत्व से करें।यदि वर्तमान तत्व सरणी के अगले तत्व से बड़ा है, तो उन्हें स्वैप करें।यदि व

  1. पायथन प्रोग्राम: सिलेक्शन सॉर्ट एल्गोरिदम पायथन प्रोग्राम: सिलेक्शन सॉर्ट एल्गोरिदम

    इस लेख में, हम पायथन 3.x या उससे पहले के संस्करण में सिलेक्शन सॉर्ट और इसके कार्यान्वयन के बारे में जानेंगे।सिलेक्शन सॉर्ट एल्गोरिदम में, एक सरणी को अनसॉर्टेड भाग से न्यूनतम तत्व को पुनरावर्ती रूप से ढूंढकर और इसे शुरुआत में डालकर सॉर्ट किया जाता है। दिए गए सरणी पर सिलेक्शन सॉर्ट के निष्पादन के दौरा