시작하기무료로 시작하기

CSV에서 데이터 읽기

표준 라이브러리의 Python CSV 모듈을 사용해 데이터를 딕셔너리의 리스트로 불러오세요.

비슷한 작업을 했던 챕터 4 연습 문제를 참고하시면 도움이 돼요.

이 연습은 강의의 일부입니다

Python으로 배우는 데이터베이스 입문

강의 보기

연습 안내

  • values_list라는 빈 리스트를 만드세요.
  • csv_reader의 각 행을 for 루프로 순회하면서, 각 행에 대해 data라는 딕셔너리를 만들고 이를 values_list에 추가하세요.
    • for 루프 안에서 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(____)
코드 편집 및 실행