排序清單
你的外送平臺正在擴張,每天都有新的餐廳加入。你有一個包含餐廳名稱的 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)