Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: List Management | Other Data Types
Introduction to Python (copy)

Sveip for å vise menyen

book
Challenge: List Management

Are you ready to apply your new knowledge of lists and list methods in a practical setting?

This challenge will engage you in managing a grocery store's deli department items, requiring you to utilize nested lists, list methods, and conditional logic.

Oppgave

Swipe to start coding

Manage a list of deli items by initializing, updating, and organizing them across different categories such as meats, cheeses, and condiments.

  1. Initialize Lists:

    • Create a list meat with the values: "Ham", 3.99, 50, "Sliced";
    • Create a list cheese with the values: "Cheddar", 5.49, 100, "Sharp";
    • Create a list condiment with the values: "Mustard", 1.99, 75, "Spicy".
  2. Create Main List:

    • Combine meat, cheese, and condiment lists into a single list called deli_dept.
  3. Restock Item:

    • If "Ham" is in the meat list and its quantity is less than 100, update its quantity to 100.
  4. Add Seasonal Meat:

    • Create a list seasonal_meat with the values: "Turkey", 4.50, 100, "Sliced";
    • Append seasonal_meat to deli_dept.
  5. Remove Condiment:

    • Remove the condiment list from deli_dept.
  6. Sort List:

    • Sort deli_dept alphabetically based on the first element of each sublist.

Output Requirements

  • Print the initial state of deli_dept with the message: "Initial Deli List: <$deli_dept>".
  • After all operations, print the updated state of deli_dept with the message: "Updated Deli List: <$deli_dept>".

Note

Sorting the list will be based on the first value of each sublist (e.g., "Ham", "Cheddar", "Turkey").

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 3
Vi beklager at noe gikk galt. Hva skjedde?

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

book
Challenge: List Management

Are you ready to apply your new knowledge of lists and list methods in a practical setting?

This challenge will engage you in managing a grocery store's deli department items, requiring you to utilize nested lists, list methods, and conditional logic.

Oppgave

Swipe to start coding

Manage a list of deli items by initializing, updating, and organizing them across different categories such as meats, cheeses, and condiments.

  1. Initialize Lists:

    • Create a list meat with the values: "Ham", 3.99, 50, "Sliced";
    • Create a list cheese with the values: "Cheddar", 5.49, 100, "Sharp";
    • Create a list condiment with the values: "Mustard", 1.99, 75, "Spicy".
  2. Create Main List:

    • Combine meat, cheese, and condiment lists into a single list called deli_dept.
  3. Restock Item:

    • If "Ham" is in the meat list and its quantity is less than 100, update its quantity to 100.
  4. Add Seasonal Meat:

    • Create a list seasonal_meat with the values: "Turkey", 4.50, 100, "Sliced";
    • Append seasonal_meat to deli_dept.
  5. Remove Condiment:

    • Remove the condiment list from deli_dept.
  6. Sort List:

    • Sort deli_dept alphabetically based on the first element of each sublist.

Output Requirements

  • Print the initial state of deli_dept with the message: "Initial Deli List: <$deli_dept>".
  • After all operations, print the updated state of deli_dept with the message: "Updated Deli List: <$deli_dept>".

Note

Sorting the list will be based on the first value of each sublist (e.g., "Ham", "Cheddar", "Turkey").

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 3
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt