เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเรียงลำดับลิสต์

แพลตฟอร์มส่งอาหารของคุณกำลังขยายตัว โดยมีร้านอาหารใหม่เข้าร่วมทุกวัน คุณมีลิสต์ restaurants ที่เก็บชื่อร้านอาหาร และลิสต์ cooking_times ที่แสดงเวลาเตรียมอาหารเฉลี่ยในหน่วยนาที ทีมของคุณต้องการเรียงลำดับทั้งสองลิสต์ เพื่อระบุร้านที่มีประสิทธิภาพสูงและปรับปรุงระบบจัดส่ง

มาใช้ฟังก์ชันในตัวอีกตัวเพื่อจัดการคำขอนี้กัน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python ระดับกลางสำหรับนักพัฒนา

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เรียง 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)
แก้ไขและรันโค้ด