CodeAgeBy Sitezack
Final project: data pipelineFrom raw data to report0 XP
Chapter progress0/6

Lesson 2 of 6

Parse a line

Each raw name,score line becomes a structured record: a dictionary with proper types.

split(",") separates, strip() cleans, int() converts — int tolerates spaces around the number.

def parse_line(line):
    name, score = line.split(",")
    return {"name": name.strip(), "score": int(score)}

🎯 Exercise

Write parse_line(line) that turns "ada,42" into {"name": "ada", "score": 42} (name cleaned with strip, score as int). Print parse_line("ada,42").

PRO lesson

This advanced chapter is part of CodeAge PRO. Unlock it to keep your adventure going.

Discover PRO