使用Python的sorted()函數對清單進行排序
Python是一種功能強大的程式語言,提供了許多內建的函數和方法來幫助開發人員處理不同的任務。其中一個非常有用的函數是sorted()函數,它可以用來對清單進行排序。
sorted()函數接受一個可迭代物件(如列表或元組)作為參數,並傳回一個新的已排序的列表。可以根據元素的大小、字母順序或自訂的規則進行排序。
以下是一些使用sorted()函數對清單進行排序的範例程式碼:
範例1:對一個數字清單進行升序排序
numbers = [5, 2 , 9, 1, 3]
sorted_numbers = sorted(numbers)
print(sorted_numbers)
輸出結果:[1, 2, 3, 5, 9]
##範例2:對字串清單進行字母順序排序fruits = ["apple", "banana", "cherry", "date"]sorted_fruits = sorted(fruits)
print( sorted_fruits)
sorted_fruits_by_length = sorted(fruits, key=len)
print(sorted_fruits_by_length)
students = [{"name" : "Alice", "age": 18}, {"name": "Bob", "age": 20}, {"name": "Charlie", "age": 15}]
sorted_students_by_age = sorted (students, key=lambda x: x["age"])
class Person:
def __init__(self, name, age): self.name = name self.age = age def __repr__(self): return f"Person(name={self.name}, age={self.age})"
以上是使用Python的sorted()函數對列表進行排序的詳細內容。更多資訊請關注PHP中文網其他相關文章!