Writing Dictionaries Using Csv.Dictwriter
Mon 10 August 2026
import csv
fieldnames = ["name", "age", "city"]
with open("users.csv", "w", newline="") as file:
writer = csv.DictWriter(file, fieldnames=fieldnames)
writer.writeheader()
writer.writerow({"name": "Alice", "age": 25, "city": "Paris"})
writer.writerow({"name": "Bob", "age": 30, "city": "Rome"})
Score: 10
Category: chapter11_csv_handling