Pythonを使ってリスト内の要素を並べ替える方法は何ですか?

Pythonでは、組み込みのsorted()関数を使用してリストの要素を並べ替えることができます。

my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5]

# 使用sorted()函数对列表进行排序
sorted_list = sorted(my_list)

print(sorted_list)

結果は、[1, 1, 2, 3, 4, 5, 5, 6, 9] です。

sorted()関数は新しく並べ替えられたリストを返しますが、元のリストは変更されません。元のリストを並べ替えたい場合は、sort()メソッドを使用することができます。

my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5]

# 使用sort()方法对列表进行排序
my_list.sort()

print(my_list)

結果は、[1, 1, 2, 3, 4, 5, 5, 6, 9] です。

sort()メソッドを使用すると、元のリストが直接変更され、新しい並べ替えられたリストが返されません。

bannerAds