CommencezCommencez gratuitement

Trier des listes

Votre plateforme de livraison de nourriture prend de l'ampleur, avec de nouveaux restaurants qui se joignent chaque jour. Vous avez une liste restaurants contenant des noms de restaurants et une liste cooking_times indiquant les temps moyens de préparation des repas en minutes. Votre équipe a besoin que les deux listes soient triées pour repérer les restaurants les plus performants et améliorer la logistique de livraison.

Utilisons une autre fonction intégrée pour répondre à cette demande.

Cette activité fait partie du cours

Python intermédiaire pour développeurs et développeuses

Voir le cours

Instructions de l’exercice

  • Triez restaurants par ordre alphabétique et enregistrez le résultat dans restaurants_sorted.
  • Triez cooking_times du plus rapide au plus lent et enregistrez le résultat dans cooking_times_sorted.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)
Modifier et exécuter le code