共計(jì) 455 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
Python 中可以使用 sorted() 函數(shù)對(duì)數(shù)組進(jìn)行排序。該函數(shù)會(huì)返回一個(gè)新的已排序的數(shù)組,原數(shù)組不會(huì)被修改。
例如,對(duì)一個(gè)整數(shù)數(shù)組進(jìn)行排序可以使用以下代碼:
arr = [3, 1, 2, 5, 4]
sorted_arr = sorted(arr)
print(sorted_arr)
輸出:
[1, 2, 3, 4, 5]
如果要對(duì)數(shù)組進(jìn)行原地排序,可以使用數(shù)組對(duì)象的 sort() 方法。這會(huì)修改原數(shù)組,而不會(huì)創(chuàng)建一個(gè)新的數(shù)組。
arr = [3, 1, 2, 5, 4]
arr.sort()
print(arr)
輸出:
[1, 2, 3, 4, 5]
sorted()函數(shù)和數(shù)組對(duì)象的 sort() 方法默認(rèn)使用升序排序。如果要進(jìn)行降序排序,可以傳遞 reverse=True 參數(shù)給這兩個(gè)函數(shù)。
arr = [3, 1, 2, 5, 4]
sorted_arr = sorted(arr, reverse=True)
arr.sort(reverse=True)
print(sorted_arr)
print(arr)
輸出:
[5, 4, 3, 2, 1]
[5, 4, 3, 2, 1]
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完