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

पायथन - स्ट्रिंग्स सूची में रियर कैरेक्टर द्वारा क्रमबद्ध करें

जब सूची को पिछले वर्ण के आधार पर क्रमबद्ध करना आवश्यक होता है, तो एक विधि परिभाषित की जाती है जो परिणाम वापस करने के लिए नकारात्मक अनुक्रमण का उपयोग करती है।

उदाहरण

नीचे उसी का एक प्रदर्शन है -

def get_rear_position(element):
   return element[-1]

my_list = ['python', 'is', 'fun', 'to', 'learn']

print("The list is : ")
print(my_list)

my_list.sort(key = get_rear_position)

print("The result is : ")
print(my_list)

आउटपुट

The list is :
['python', 'is', 'fun', 'to', 'learn']
The result is :
['python', 'fun', 'learn', 'to', 'is']

स्पष्टीकरण

  • एक विधि परिभाषित की जाती है जो सूची के तत्व को एक पैरामीटर के रूप में लेती है और अंतिम तत्व को नकारात्मक अनुक्रमण का उपयोग करके आउटपुट के रूप में लौटाती है।

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

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

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


  1. टुपल्स की सूची को पायथन में स्ट्रिंग्स की सूची में बदलें

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

  1. पायथन प्रोग्राम में तत्वों की लंबाई के अनुसार सूची को क्रमबद्ध करें

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

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

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