Pythonで配列をソートする方法(sort/sorted)です
配列を昇順でソート
1 2 3 4 | array = [ 5 , 4 , 3 , 2 , 1 ] array.sort() print (array) |
実行結果
1 | [1, 2, 3, 4, 5] |
配列を降順でソート
1 2 | array.sort(reverse = True ) print (array) |
実行結果
1 | [5, 4, 3, 2, 1] |
昇順でソートした配列をコピー
1 2 3 | array_new = sorted (array) print (array) print (array_new) |
実行結果
1 2 | [5, 4, 3, 2, 1] [1, 2, 3, 4, 5] |
降順でソートした配列をコピー
1 2 3 | array_new2 = sorted (array_new, reverse = True ) print (array_new) print (array_new2) |
実行結果
1 2 | [1, 2, 3, 4, 5] [5, 4, 3, 2, 1] |