Pythonで配列をソートする方法(sort/sorted)

投稿者: | 2020年10月29日

Pythonで配列をソートする方法(sort/sorted)です

配列を昇順でソート

array = [5, 4, 3, 2, 1]

array.sort()
print(array)

実行結果

[1, 2, 3, 4, 5]

配列を降順でソート

array.sort(reverse=True)
print(array)

実行結果

[5, 4, 3, 2, 1]

昇順でソートした配列をコピー

array_new = sorted(array)
print(array)
print(array_new)

実行結果

[5, 4, 3, 2, 1]
[1, 2, 3, 4, 5]

降順でソートした配列をコピー

array_new2 = sorted(array_new, reverse=True)
print(array_new)
print(array_new2)

実行結果

[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]