■ 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]