\

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プログラミングをより効率的に行いましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です