더북(TheBook)

3 | 궁금한 지역의 인구 구조를 저장한다.

import csv
f = open('age.csv')
data = csv.reader(f)
next(data)
home = []                       # 입력받은 지역의 데이터를 저장할 리스트 생성
name = input('인구 구조가 알고 싶은 지역의 이름(읍면동 단위)을 입력해주세요 : ')
for row in data :
    if name in row[0] :          # 입력받은 지역의 이름이 포함된 행 찾기
        for i in row[3:] :       # 3번 인덱스 값부터 슬라이싱
            home.append(int(i))  # 입력받은 지역의 데이터를 home에 저장
print(home)                      # home에 저장된 데이터 출력

 

실행 결과

인구 구조가 알고 싶은 지역의 이름(읍면동 단위)을 입력해주세요 : 신도림──▶ 입력
[333, 358, 408, 418, 390, 416, 406, 444, 396, 408, 408, 384, 356, 370, 331, 334, 350, 358, 406, 366, 397, 440, 448, 487, 460, 471, 438, 499, 443, 502, 539, 538, 603, 609, 654, 753, 765, 790, 747, 794, 658, 698, 662, 664, 719, 703, 631, 648, 622, 572, 552, 505, 505, 543, 530, 474, 531, 562, 562, 523, 512, 468, 404, 515, 386, 390, 393, 252, 298, 265, 286, 286, 179, 164, 156, 154, 176, 143, 132, 111, 112, 90, 91, 71, 64, 42, 45, 43, 24, 27, 18, 16, 18, 10, 4, 11, 3, 3, 3, 2, 7]
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.