Start.dev
CoursesChallenges
Log inSign up

Python Dictionaries

Challenge set

Python Dictionaries

Practice Python dictionaries through six Challenges covering key access, updates, nested records, calculated values, aggregation, and status summaries.

Python logoPython

Work through the collection

Challenges in This Set

  1. 01
    Python logo

    Python

    Player Profile in Python

    Create a Python player dictionary with name, level, and role values, then read its keys to print a clear profile summary.

    Experience points50XPBeginner
  2. 02
    Python logo

    Python

    Product Label in Python

    Build a Python function that accepts a product dictionary and returns a formatted label using its stored name and price values.

    Experience points50XPBeginner
  3. 03
    Python logo

    Python

    Update the Scoreboard in Python

    Update a Python scoreboard dictionary with a new score and winner key, then print the completed game result from the stored data.

    Experience points50XPBeginner
  4. 04
    Python logo

    Python

    Shipping Address in Python

    Work with a nested Python customer dictionary by updating its city and printing a complete shipping address from nested values.

    Experience points50XPBeginner
  5. 05
    Python logo

    Python

    Fix the Python Shopping Cart Total

    Fix a Python shopping cart function so it multiplies every item's price by its quantity, totals every line, and handles an empty cart.

    Experience points50XPBeginner
  6. 06
    Python logo

    Python

    Summarize Orders by Status in Python

    Group Python order records by dynamic status values, calculating each group's count and total without changing the input data.

    Experience points100XPIntermediate
Start.dev

Learn how to code by building real software.

© 2026 Start.devRoadmapRanksBlogInstructorsFAQContact usTerms of ServicePrivacy PolicyStatus