ÌÇÐÄVlog

Please consent to cookies to view content.

' ); iframeDoc.close(); } } } } } const observer = new MutationObserver(switchSrc); observer.observe(document.documentElement, { childList: true, subtree: true, }); })();

ÌÇÐÄVlog

Last updated

2 November 2026

pptx, 935.27 KB
pptx, 935.27 KB
docx, 15.6 KB
docx, 15.6 KB
docx, 18.31 KB
docx, 18.31 KB
docx, 10.37 KB
docx, 10.37 KB
docx, 13.43 KB
docx, 13.43 KB

Python Dictionaries: Complete Teaching Bundle (Cambridge IGCSE 0478 / AS & A Level 9618)

Teach key-value data structures with confidence. This ready-to-use bundle takes students from “what is a dictionary?� to using dictionaries in real programs, with everything you need for a full lesson or short sequence of lessons.

What’s included

PowerPoint presentation: a clear, step-by-step lesson with worked code examples, visual explanations of key-value pairs and built-in prompts for class discussion
Worksheet: graded tasks from basic dictionary operations to short programming problems
Hands-on activity: a practical task where students apply dictionaries to a realistic scenario
MCQ quiz: quick-fire questions for starters, plenaries or assessment
Full mark scheme: answers for the worksheet, activity and MCQs, so marking is quick and consistent

Topics covered

What a dictionary is, and how it differs from a list
Creating dictionaries and understanding keys and values
Accessing, adding, updating and deleting items
Checking whether a key exists using in
Looping through keys, values and items (.keys(), .values(), .items())
Nested dictionaries and lists of dictionaries
Common errors and debugging (e.g. KeyError)
Practical uses such as lookup tables, counting and simple records

Why teachers love it

Zero prep: download, print and teach
Differentiated tasks that support all learners and stretch the more able
Written in Python, the language students use in class
Fully editable, so you can adapt it to your classroom
Ideal for lessons, homework, cover work or revision

Suitable for

Cambridge IGCSE Computer Science (0478), Cambridge AS & A Level Computer Science (9618), and any KS4/KS5 or beginner programming course teaching Python data structures.

Please leave a review and follow my shop for more Computer Science resources!

Reviews

Something went wrong, please try again later.

This resource hasn't been reviewed yet

To ensure quality for our reviews, only customers who have purchased this resource can review it

to let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.