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

किसी भी कुंजी द्वारा बढ़ते क्रम में टुपल्स को सॉर्ट करने के लिए पायथन प्रोग्राम।

एक टपल को देखते हुए, हमारा कार्य टुपल में किसी भी कुंजी द्वारा बढ़ते क्रम में टुपल्स की सूची को क्रमबद्ध करना है। हमें उन्हें किसी भी कुंजी के अनुसार क्रमबद्ध करने की आवश्यकता है। ऐसा करने के लिए हम यहां सॉर्ट किए गए () फ़ंक्शन का उपयोग करते हैं, जहां हम उन्हें key=last का उपयोग करके सॉर्ट करते हैं और कुंजी इंडेक्स के रूप में स्टोर करते हैं जिसके अनुसार हमें दिए गए टुपल्स को सॉर्ट करना होता है।

उदाहरण

Input: A = [(2, 55), (1, 20), (4, 40), (2, 30)] 
            k = 0
Output: [(1, 20), (2, 30), (2, 55), (4, 40)]

स्पष्टीकरण

0वीं अनुक्रमणिका कुंजी का उपयोग करके क्रमबद्ध क्रम बढ़ाना।

एल्गोरिदम

Step 1:  get the last key value.
Step 2: next we use inbuilt function sorted () method where we sort them using key=last and store last as the key index according to which we have to sort the given tuples.
Step 3: display sorted list.

उदाहरण कोड

# Python program to sort a list of tuples  
# in increasing order by any key 
# get the last key. 
def data(n): 
   return n[k]   
# function to sort the tuple    
def tuplesort(tup): 
   # We pass used defined function last 
   # As a parameter.  
   return sorted(tup, key = data) 
# Driver code   
a = [(230, 456, 120), (205, 414, 39), (89, 410, 213)] 
k = int(input("Enter the Index ::>"))
print("Sorted:"), 
print(tuplesort(a)) 

आउटपुट

Enter the Index ::>2
Sorted:
[(205, 414, 39), (230, 456, 120), (89, 410, 213)]

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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सरणी दी गई है, हमें इसे हेपसॉर्ट की अवधारणा का उपयोग करके क्रमबद्ध करने की आवश्यकता है। यहां हम अधिकतम तत्व को अंत में रखते हैं। यह तब तक दोहराया जाता है जब तक कि सरणी क्रमबद्ध न हो जाए। आइए अब नीचे दिए गए

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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें दी गई सूची पर बिटोनिक सॉर्ट करने और सूची प्रदर्शित करने की आवश्यकता है कॉकटेल सॉर्ट करें - यहां सॉर्ट बबल सॉर्ट की तरह होता है जहां दोनों दिशाओं में पुनरावृत्ति होती है। एल्गोरिदम सबसे

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

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