← All printables
Python · Modules 31–40

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

A free printable Python crossword with 10 clues, built from the key terms of Data Structures (Modules 31–40) — String Methods (upper, lower, replace…), String Formatting (.format()), Lists – Creation, Lists – Indexing, Lists – Slicing, Lists – Methods (append, remove, pop, insert) and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

Python Crossword: Data Structures (Modules 31–40)

Name:
Date:
Class:

Crossword

Read each clue and write the matching term in the grid. Numbers in brackets show the letters in each word.

1
2
3
4
5
6
7
8
9
10

Across

  1. 1. Access an item using two indices: row then column. Word 1 of: ____[row][col] (4)
  2. 5. A collection of key-value pairs in curly braces {}. (10)
  3. 9. Returns the string in all lowercase letters. (5)
  4. 10. An individual item inside a list. (7)

Down

  1. 2. Safely accesses a key and returns ______ if missing. Word 3 of: .___(key, _______) (7)
  2. 3. Replaces all occurrences of ______ with new. Word 2 of: .replace(___, new) (3)
  3. 4. Word 1 of the term in 2 Down: .___(key, _______) (3)
  4. 6. Inserts an item at a specific position in the list. Word 2 of: .insert(_____, ____) (5)
  5. 7. Adds an ______ to the end of the list. Word 2 of: .append(____) (4)
  6. 8. f'...' lets you insert variables directly inside {curly braces}. Word 2 of: f-______ (6)

Answer Key

Python · Modules 31–40
1G
R
I
2D
3O
4G
E
L
E
F
5D
6I
C
T
7I
O
N
A
R
Y
8S
N
T
U
T
D
E
9L
O
W
E
R
10E
L
E
M
E
N
T
I
X
N
G
Across
1GRID — Access an item using two indices: row then column. Word 1 of: ____[row][col]
5DICTIONARY — A collection of key-value pairs in curly braces {}.
9LOWER — Returns the string in all lowercase letters.
10ELEMENT — An individual item inside a list.
Down
2DEFAULT — Safely accesses a key and returns ______ if missing. Word 3 of: .___(key, _______)
3OLD — Replaces all occurrences of ______ with new. Word 2 of: .replace(___, new)
4GET — Word 1 of the term in 2 Down: .___(key, _______)
6INDEX — Inserts an item at a specific position in the list. Word 2 of: .insert(_____, ____)
7ITEM — Adds an ______ to the end of the list. Word 2 of: .append(____)
8STRING — f'...' lets you insert variables directly inside {curly braces}. Word 2 of: f-______

Modules this crossword covers

Every module has its own free printable worksheet with an answer key, and students can practise the same terms interactively on Cloodit.

Part of: Python Coding, SC in Schools - Introduction to Coding - Python, VCE Software Development - U3O1 - Programming, VCE Software Development - U4O1 - development and evaluation, 7-8 Digital Technologies: Programming in Python, 9-10 Digital Technologies: Data structures in Python, VCE Applied Computing U1O2 Programming: Data structures, IGCSE Computer Science 0478 — 7c Pseudocode and Flowcharts, ACARA Digital Technologies Years 9–10 — Testing and Validating Programs, ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (Python), QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 1 — Programmed Solutions, QCE Digital Solutions Unit 3 — Interactions Between Users, Data and Digital Systems, QCE Digital Solutions Unit 4 — Prototype Digital Data Exchanges, WA Computer Science ATAR Year 11 — Control Structures and Data Types

More Python printables

This printable is free — no login needed.

Make a free class, give it a journey, and you also get:

Create a free teacher account →

No credit card. No setup fee. Make a class and invite students in under three minutes.