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

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

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

आइए आउटपुट देखने के लिए एक उदाहरण लेते हैं।

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']

निष्कर्ष

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


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

    लिस्ट दी गई है, हमारा काम सबलिस्ट में दूसरे एलिमेंट के अनुसार लिस्ट को सॉर्ट करना है। यहां हम साधारण बबल सॉर्ट लागू करते हैं। उदाहरण Input : [['CCC', 15], ['AAA', 10], ['RRRR', 2],['XXXX', 150]] Output : [['RRRR', 2], ['AAA', 10], ['CCC', 15],

  1. तत्वों की लंबाई के अनुसार एक सूची को सॉर्ट करने के लिए पायथन प्रोग्राम?

    यहां हम एक उपयोगकर्ता इनपुट सरणी का उपयोग करते हैं और हमें तत्वों की लंबाई के अनुसार सूची को क्रमबद्ध करना होगा। यहां हम पायथन इनबिल्ट फंक्शन सॉर्टेड () का उपयोग करते हैं। उदाहरण Input::[“mona”,”pp”,”aaa”] Lengths are [4,2,3] So, the sorted array should be [2,3,4] Output::[“pp”,”aaa”,”mona”] एल्गो

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

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