Skip to content
Foxipa
Code Completion 4 Challenges

Complete the Python zip code

Practice pairing iterables, enforcing equal lengths, combining several inputs, and unzipping paired data.

Beginner ~6 min read

Challenge 1

Pair each name with its score.

python Your answer
names = ["Ada", "Grace"]
scores = [10, 20]
for name, score in :
    print(name, score)

Press Ctrl⌘Enter to check your answer

Challenge 2

Require the two inputs to have equal lengths.

python Your answer
names = ["Ada", "Grace"]
scores = [10, 20]
combined = 
print(list(combined))

Press Ctrl⌘Enter to check your answer

Challenge 3

Combine names, languages, and years into tuples.

python Your answer
names = ["Ada", "Guido"]
languages = ["Python", "Python"]
years = [1991, 1991]
records = 
print(list(records))

Press Ctrl⌘Enter to check your answer

Challenge 4

Split the paired records into separate sequences.

python Your answer
pairs = [("Ada", 10), ("Grace", 20)]
names, scores = 
print(names)
print(scores)

Press Ctrl⌘Enter to check your answer