Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:リスト管理 | セクション
データ分析のためのPython基礎
セクション 1.  19
single

single

bookチャレンジ:リスト管理

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

リストおよびリストメソッドの新しい知識を実践で活用する準備はできていますか?

このチャレンジでは、食料品店のデリ部門の商品を管理し、ネストされたリスト、リストメソッド、および条件分岐ロジックを使用することが求められます。

タスク

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

肉類、チーズ、調味料などの異なるカテゴリにわたるデリ商品のリストを初期化、更新、整理する課題。

  1. リストの初期化:

    • meat リストを次の値で作成: "Ham", 3.99, 50, "Sliced";
    • cheese リストを次の値で作成: "Cheddar", 5.49, 100, "Sharp";
    • condiment リストを次の値で作成: "Mustard", 1.99, 75, "Spicy"
  2. メインリストの作成:

    • meatcheesecondiment の各リストを deli_dept という1つのリストにまとめる。
  3. 商品の再入荷:

    • meat リストに "Ham" が含まれており、その数量が 100 未満の場合、数量を 100 に更新する。
  4. 季節限定肉の追加:

    • seasonal_meat リストを次の値で作成: "Turkey", 4.50, 100, "Sliced";
    • seasonal_meatdeli_dept に追加する。
  5. 調味料の削除:

    • condiment リストを deli_dept から削除する。
  6. リストの並べ替え:

    • 各サブリストの最初の要素を基準に、sort() メソッドを使って deli_dept をアルファベット順に並べ替える。

出力要件

  • deli_dept の初期状態を次のメッセージとともに出力: "Initial Deli List: <$deli_dept>"
  • すべての操作後、更新された deli_dept の状態を次のメッセージとともに出力: "Updated Deli List: <$deli_dept>"

解答

Note
注意

リストのソートは、各サブリストの最初の値(例:"Ham""Cheddar""Turkey")に基づいて行われます。

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

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

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

セクション 1.  19
single

single

AIに質問する

expand

AIに質問する

ChatGPT

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

some-alt