เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

อ่านข้อมูลจากไฟล์ CSV

ใช้โมดูล CSV ของ Python จาก standard library เพื่อโหลดข้อมูลเข้าสู่ลิสต์ของ dictionary

อาจลองอ้างอิงกลับไปที่ แบบฝึกหัดในบทที่ 4 ซึ่งได้ทำสิ่งที่คล้ายกันนี้ไว้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้นสำหรับฐานข้อมูล

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างลิสต์ว่างชื่อ values_list
  • วนซ้ำผ่านแต่ละแถวของ csv_reader ด้วย for loop โดยสร้าง dictionary ชื่อ data สำหรับแต่ละแถว แล้ว append เข้าไปใน values_list
    • ภายใน for loop ตัวแปร row จะเป็นลิสต์ที่มีรายการตามลำดับ ได้แก่ 'state', 'sex', 'age', 'pop2000' และ 'pop2008'

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create an empty list: values_list
values_list = ____

# Iterate over the rows
for row in csv_reader:
    # Create a dictionary with the values
    data = {____: row[____], ____: row[____], ____:____, ____: ____,
            ____: ____}
    # Append the dictionary to the values list
    values_list.append(____)
แก้ไขและรันโค้ด