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

पायथन - सूची में इकाई अंक के अनुसार सॉर्ट करें


परिचय

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

उदाहरण

def unit_sort(element):
    return str(element)[-1]

my_list = [716, 134, 343, 24742]
print("The list is :")
print(my_list)

my_list.sort(key=unit_sort)
print("The result is :")
print(my_list)

आउटपुट

The list is : [716, 134, 343, 24742]
The result is : [24742, 343, 134, 716]

व्याख्या

  • 'unit_sort' नामक एक मेथड परिभाषित की जाती है जो सूची के तत्व को पैरामीटर के रूप में लेती है, और इसे स्ट्रिंग में बदलकर अंतिम तत्व को आउटपुट के रूप में लौटाती है।
  • एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • 'sort' मेथड का उपयोग करके सूची को सॉर्ट किया जाता है और की को पहले से परिभाषित मेथड के रूप में निर्दिष्ट किया जाता है।
  • यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।
  1. - पायथन में sort() मेथड

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

  1. - पायथन में स्ट्रिंग की सूची को सॉर्ट करना

    इस ट्यूटोरियल में, हम स्ट्रिंग की सूची को सॉर्ट करना देखेंगे। हम दी गई स्ट्रिंग की सूची को sort मेथड और sorted फ़ंक्शन से सॉर्ट करेंगे। और फिर हम देखेंगे कि स्ट्रिंग की सूची को लंबाई, मान आदि जैसे विभिन्न मानदंडों के आधार पर कैसे सॉर्ट किया जाए। आइए देखते हैं कि list.sort() मेथड का उपयोग करके स्ट्र

  1. - पायथन में स्ट्रिंग्स की सूची को कैसे सॉर्ट करें?

    किसी सूची को इन-प्लेस सॉर्ट करने के लिए, यानी सूची को स्वयं सॉर्ट करना और उस सूची में क्रम को बदलना, आप स्ट्रिंग्स की सूची पर sort() का उपयोग कर सकते हैं। उदाहरण के लिए, >>> a = [Hello, My, Followers] >>> a.sort() >>> print(a) [Followers, Hello, My] यदि आप मूल सूची को बरकर