Python函數介紹:sorted函數的用法和範例
Python擁有許多內建函數,其中一個非常常用的函數是sorted()函數。 sorted()函數用於對可迭代物件進行排序,並傳回一個新的已排序的清單。本文將介紹sorted()函數的用法,並提供一些具體的程式碼範例。
numbers = [3, 1, 4, 2, 5] sorted_numbers = sorted(numbers) print(sorted_numbers)
輸出結果為:[1, 2, 3, 4, 5]。可以看到,sorted()函數依照升序排序了列表numbers的元素。
numbers = [3, -1, 4, -2, 5] sorted_numbers = sorted(numbers, key=abs) print(sorted_numbers)
輸出結果為:[-1, 2, 3, 4, 5]。可以看到,sorted()函數依照元素的絕對值進行了排序。
numbers = [3, 1, 4, 2, 5] sorted_numbers = sorted(numbers, reverse=True) print(sorted_numbers)
輸出結果為:[5, 4, 3, 2, 1]。可以看到,sorted()函數依照降序對列表numbers的元素進行了排序。
names = ['David', 'Alice', 'Bob', 'Charlie'] sorted_names = sorted(names) print(sorted_names)
輸出結果為:['Alice', 'Bob', 'Charlie', ' David']。可以看到,sorted()函數對列表names中的字串按照字母順序進行了排序。
總結:
本文介紹了sorted()函數的基本用法和範例。可以透過指定key參數來自訂排序規則,以及透過設定reverse參數來控制排序順序。 sorted()函數是Python中非常有用的函數之一,對於排序可迭代物件提供了簡潔有效的解決方案。無論是對數字或字串進行排序,sorted()函數都能勝任。希望本文對你理解和應用sorted()函數有所幫助!
以上是Python函數介紹:sorted函數的用法和範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!