Generating Csv From List Of Dictionaries
Mon 10 August 2026
import csv
records = [
{"name": "Alice", "age": 25, "city": "Rome"},
{"name": "Bob", "age": 30, "city": "Madrid"}
]
with open("records.csv", "w", newline="") as file:
writer = csv.DictWriter(file, fieldnames=records[0].keys())
writer.writeheader()
writer.writerows(records)
Score: 10
Category: chapter11_csv_handling