यहां हम एक यूजर इनपुट ऐरे का उपयोग करते हैं और हमें एलिमेंट्स की लंबाई के अनुसार लिस्ट को सॉर्ट करना है। यहां हम पायथन इनबिल्ट फंक्शन sorted() का उपयोग करते हैं।
उदाहरण
Input: ["mona", "pp", "aaa"] Lengths are [4, 2, 3] So, the sorted array should be [2, 3, 4] Output: ["pp", "aaa", "mona"]
एल्गोरिदम
चरण 1: लिस्ट एलिमेंट इनपुट करें। चरण 2: sorted(A, len) फंक्शन लागू करें।
उदाहरण कोड
# लिस्ट को सॉर्ट करने के लिए
def sortedlist(A):
newlist = sorted(A, key=len)
return newlist
# ड्राइवर कोड
A = list()
n = int(input("Enter the size of the List ::"))
print("Enter the Element ::")
for i in range(int(n)):
k = input("")
A.append(k)
print("SORTED LIST ::>", sortedlist(A))आउटपुट
Enter the size of the List ::5 Enter the Element :: mona gulli adwaita aadrika pinki SORTED LIST ::> ['mona', 'gulli', 'pinki', 'adwaita', 'aadrika']