เรียงลำดับลิสต์ตามความยาวของแต่ละอิลิเมนต์ (string) ด้วย sorted(key=len)
ตัวอย่าง
Input: ["mona","pp","aaa"] Lengths: [4,2,3] Output: ["pp","aaa","mona"]
โค้ดตัวอย่าง
def sortedlist(A):
return sorted(A, key=len)
A = []
n = int(input("Enter the size of the List: "))
for _ in range(n):
A.append(input("Enter element: "))
print("SORTED LIST:", sortedlist(A))
ผลลัพธ์
Enter the size of the List: 5 Enter element: mona Enter element: gulli Enter element: adwaita Enter element: aadrika Enter element: pinki SORTED LIST: ['mona', 'gulli', 'pinki', 'adwaita', 'aadrika']