始める無料で始める

リストの並び替え

新しいレストランが毎日加わり、フードデリバリープラットフォームは成長を続けています。レストラン名を格納した 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)
コードを編集して実行