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

पायथन में क्रमबद्ध () फ़ंक्शन

इस ट्यूटोरियल में, हम सॉर्ट किए गए () . के बारे में जानेंगे पायथन . में कार्य करता है ।

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

क्रमबद्ध () फ़ंक्शन नहीं है एक इन-प्लेस एल्गोरिथम जैसे क्रमबद्ध करें विधि।

डिफ़ॉल्ट सॉर्ट किया गया ()

फ़ंक्शन क्रमबद्ध () आरोही . में एक पुनरावर्तनीय क्रमित करेगा डिफ़ॉल्ट रूप से आदेश। आइए एक उदाहरण देखें।

उदाहरण

# initializing a list
numbers = [4, 3, 5, 1, 2]
# sorting the numbers
sorted_numbers = sorted(numbers)
# printing the sorted_numbers
print(sorted_numbers)

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

[1, 2, 3, 4, 5]

रिवर्स सॉर्ट किया गया ()

हम एक पैरामीटर सेट कर सकते हैं रिवर्स सच . के रूप में अवरोही क्रम में चलने योग्य को क्रमबद्ध करने के लिए। आइए एक उदाहरण देखें।

उदाहरण

# initializing a list
numbers = [4, 3, 5, 1, 2]
# sorting the numbers
sorted_numbers = sorted(numbers, reverse=True)
# printing the sorted_numbers
print(sorted_numbers)

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

[5, 4, 3, 2, 1]

कुंजी पैरामीटर के साथ सॉर्ट किया गया ()

फ़ंक्शन क्रमबद्ध () कुंजी . नामक एक और वैकल्पिक पैरामीटर लेगा . पैरामीटर कुंजी सॉर्ट किए गए () . को बताना है सूची को किस मूल्य पर क्रमबद्ध करना है।

मान लें कि हमारे पास शब्दकोश की एक सूची है . हमें शब्दकोशों . की सूची को क्रमबद्ध करना होगा एक निश्चित मूल्य के आधार पर। इस मामले में, हम कुंजी . पास करते हैं एक फ़ंक्शन के साथ एक पैरामीटर के रूप में जो एक विशिष्ट मान देता है जिस पर हमें शब्दकोशों की सूची को सॉर्ट करना होता है।

उदाहरण

# initializing a list
numbers = [{'a': 5}, {'b': 1, 'a': 1}, {'c': 3, 'a': 3}, {'d': 4, 'a': 4}, {'e'
'a': 2}]
# sorting the list of dict based on values
sorted_dictionaries = sorted(numbers, key= lambda dictionary: dictionary['a'])
# printing the numbers
print(sorted_dictionaries)

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

[{'b': 1, 'a': 1}, {'e': 2, 'a': 2}, {'c': 3, 'a': 3}, {'d': 4, 'a': 4}, {'a':

निष्कर्ष

यदि आपको ट्यूटोरियल में कोई संदेह है, तो उनका टिप्पणी अनुभाग में उल्लेख करें।


  1. issubset () पायथन में फ़ंक्शन

    इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset () फ़ंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे। issubset() विधि बूलियन ट्रू लौटाती है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (एक तर्क के रूप में पारित) अन्यथा, यह बूलियन गलत देता है। नीचे दिए गए चित्र में B, A का एक उ

  1. इंटरसेक्शन () फ़ंक्शन पायथन

    इस लेख में, हम चौराहे () फ़ंक्शन के बारे में जानेंगे जो किसी दिए गए सेट पर किया जा सकता है। गणित के अनुसार प्रतिच्छेदन का अर्थ है दो समुच्चयों से उभयनिष्ठ तत्वों का पता लगाना। सिंटैक्स <set name>.intersection(<set a1> <set a2> ……..) रिटर्न वैल्यू सेट में सामान्य त

  1. हम पायथन फ़ंक्शन से एक सूची कैसे वापस कर सकते हैं?

    ऐसे कई तरीके हैं जिनसे हम एक पायथन फ़ंक्शन से एक सूची वापस कर सकते हैं। ऐसा ही एक कार्य नीचे दिया गया है। उदाहरण def retList():     list = []     for i in range(0,10):         list.append(i)     return list a = retList() print a आउटपुट [0, 1, 2, 3, 4