हमारे पास स्ट्रिंग्स की एक सूची है और हमारा लक्ष्य सूची में स्ट्रिंग्स की लंबाई के आधार पर सूची को सॉर्ट करना है। हमें स्ट्रिंग्स को उनकी लंबाई के अनुसार आरोही क्रम में व्यवस्थित करना होगा। हम अपने एल्गोरिदम या पायथन . का उपयोग करके ऐसा कर सकते हैं अंतर्निहित विधि सॉर्ट () या फ़ंक्शन क्रमबद्ध () एक कुंजी के साथ।
आइए आउटपुट देखने के लिए एक उदाहरण लेते हैं।
Input: strings = ["hafeez", "aslan", "honey", "appi"] Output: ["appi", "aslan", "honey", "hafeez"]
आइए सॉर्ट (कुंजी) और सॉर्ट (कुंजी) का उपयोग करके अपना प्रोग्राम लिखें। सॉर्ट किए गए (कुंजी) फ़ंक्शन का उपयोग करके वांछित आउटपुट प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करें।
एल्गोरिदम
1. Initialize the list of strings. 2. Sort the list by passing list and key to the sorted(list, key = len) function. We have to pass len as key for the sorted() function as we are sorting the list based on the length of the string. Store the resultant list in a variable. 3. Print the sorted list.
उदाहरण
## initializing the list of strings strings = ["hafeez", "aslan", "honey", "appi"] ## using sorted(key) function along with the key len sorted_list = list(sorted(strings, key = len)) ## printing the strings after sorting print(sorted_list)
आउटपुट
यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।
['appi', 'aslan', 'honey', 'hafeez']
एल्गोरिदम
1. Initialize the list of strings. 2. Sort the list by passing key to the sort(key = len) method of the list. We have to pass len as key for the sort() method as we are sorting the list based on the length of the string. sort() method will sort the list in place. So, we don't need to store it in new variable. 3. Print the list.
उदाहरण
## initializing the list of strings strings = ["hafeez", "aslan", "honey", "appi"] ## using sort(key) method to sort the list in place strings.sort(key = len) ## printing the strings after sorting print(strings)
आउटपुट
यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।
['appi', 'aslan', 'honey', 'hafeez']
निष्कर्ष
यदि आपको ट्यूटोरियल के बारे में कोई संदेह है, तो उनका टिप्पणी अनुभाग में उल्लेख करें।