Listeleri sıralama
Yemek teslimat platformun, her gün yeni restoranlar katıldıkça büyüyor. Restoran adlarını içeren bir restaurants listen ve ortalama yemek hazırlama sürelerini (dakika cinsinden) gösteren bir cooking_times listen var. Ekibinin, en iyi performans gösteren restoranları belirlemek ve teslimat lojistiğini iyileştirmek için her iki listenin de sıralanmış hâline ihtiyacı var.
Bu talebi karşılamak için başka bir yerleşik fonksiyon kullanalım.
Bu egzersiz, kursun bir parçasıdır
Geliştiriciler için Orta Düzey Python
Egzersiz talimatları
restaurantslistesini alfabetik olarak sırala verestaurants_sortedolarak kaydet.cooking_timeslistesini en hızlıdan en yavaşa doğru sırala vecooking_times_sortedolarak kaydet.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)