BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • restaurants listesini alfabetik olarak sırala ve restaurants_sorted olarak kaydet.
  • cooking_times listesini en hızlıdan en yavaşa doğru sırala ve cooking_times_sorted olarak 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)
Kodu Düzenle ve Çalıştır