Pythonでは、リストの要素をその長さでソートするための便利な方法がいくつかあります。以下にその一部を紹介します。
sorted関数を使用する
Pythonのsorted
関数を使用して新しいリストを作成し、そのリストを要素の長さでソートすることができます。以下にその例を示します。
def Sorting(lst):
lst2 = sorted(lst, key=len)
return lst2
lst = ["rohan", "amy", "sapna", "muhammad", "aakash", "raunak", "chinmoy"]
print(Sorting(lst))
このコードは、lst
というリストを引数に取り、そのリストの要素を長さでソートした新しいリストlst2
を返します。sorted
関数のkey
パラメータにlen
関数を指定することで、リストの要素をその長さでソートします。
sortメソッドを使用する
Pythonのリストオブジェクトにはsort
メソッドがあり、これを使用するとリストをその場でソートすることができます。以下にその例を示します。
def Sorting(lst):
lst.sort(key=len)
return lst
lst = ["rohan", "amy", "sapna", "muhammad", "aakash", "raunak", "chinmoy"]
print(Sorting(lst))
このコードは、lst
というリストを引数に取り、そのリストをその場で長さでソートします。sort
メソッドのkey
パラメータにlen
関数を指定することで、リストの要素をその長さでソートします。
以上のように、Pythonではリストの要素をその長さでソートするための便利な方法がいくつかあります。これらの方法を活用して、Pythonプログラミングをより効率的に行いましょう。