開始使用免費開始

排序清單

你的外送平臺正在擴張,每天都有新的餐廳加入。你有一個包含餐廳名稱的 restaurants 清單,以及一個顯示平均出餐時間(分鐘)的 cooking_times 清單。你的團隊需要將這兩個清單排序,以找出表現最佳的餐廳並改善配送流程。

讓我們使用另一個內建函式來處理這個需求。

本練習屬於課程

Intermediate Python for Developers

檢視課程

練習說明

  • restaurants 依字母順序排序,存為 restaurants_sorted
  • cooking_times 由快到慢排序,存為 cooking_times_sorted

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

restaurants = ["Sushi Central", "Burger Hub", "Taco Town", "Pizza Palace"]
cooking_times = [30, 25, 35, 40, 28, 32, 29, 31, 12, 55]

# Sort restaurant names alphabetically
restaurants_sorted = ____(____)

# Sort cooking times from fastest to slowest
cooking_times_sorted = ____(____)

print("Restaurants (A–Z):", restaurants_sorted)
print("Cooking times (ascending):", cooking_times_sorted)
編輯並執行程式碼