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' नाम की एक विधि परिभाषित की गई है जो सूची के एक तत्व को एक पैरामीटर के रूप में लेती है, और अंतिम तत्व को आउटपुट के रूप में स्ट्रिंग में बदलने के बाद लौटाती है।

  • एक सूची परिभाषित और कंसोल पर प्रदर्शित होती है।

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

  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. सॉर्ट () पायथन में

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

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

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

  1. पायथन में तारों की सूची कैसे क्रमबद्ध करें?

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