pyassistant

String Sorting by Length

Write a function that takes a list of strings and returns a new list with the strings sorted in ascending order based on the length of the strings. If two strings have the same length, maintain their relative order in the sorted list.

Example:

Input:
['apple', 'banana', 'kiwi', 'orange', 'pear']
Output:
['kiwi', 'pear', 'apple', 'banana', 'orange']

Make sure you return your solution, don't print!

AI

Bot

Trying to solve my challenge? Ask if you must, or press the purple button so I can analyze your code.