Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:Zip関数とSort関数 | 関数
Python入門
セクション 6.  2
single

single

bookチャレンジ:Zip関数とSort関数

メニューを表示するにはスワイプしてください

前の章で紹介したいくつかの関数について、引き続き学習します。

zip() 関数を思い出してください。これは、複数の関連リストを扱う際に特に便利です。この関数を使うことで、商品の属性など、異なるプロパティを同時に管理しながら、関連する属性を保持したまま商品を並べ替えることができます。

タスク

スワイプしてコーディングを開始

3つのリスト、商品名価格販売数量が与えられています。これらのデータを整理し、並べ替え、特定の形式で表示することが目標です。

コード手順

  • zip() を使用して、3つのリストを (product_name, price, quantity_sold) の順でタプルのリストに結合します。結果を combined_list に代入してください。
  • sorted() を使って、combined_list を商品名の昇順で並べ替えます。並べ替えた結果を sorted_products に代入してください。
  • sorted_products をループし、指定された形式で各商品の名前、価格、販売数量を出力してください。

出力要件

各商品について、次の形式で出力してください:

Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 6.  2
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt