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