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
Geliştiriciler için Orta Düzey Python
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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)