이 패턴을 바탕으로 다음과 같이 코드를 작성할 수 있습니다.
import csv f = open('subwaytime.csv') data = csv.reader(f) next(data) next(data) mx = [0] * 24 # 시간대별 최대 승차 인원 저장 리스트 초기화 mx_station = [''] * 24 # 시간대별 최대 승차 인원 역 이름 저장 리스트 초기화 for row in data : row[4:] = map(int, row[4:]) for j in range(24) : a = row[j*2+4] # j와 인덱스 번호 사이의 관계식 사용 if a > mx[j] : mx[j] = a mx_station[j] = row[3] print(mx_station) print(mx)
실행 결과
['구로', '홍대입구', '신림', '신림', '신림', '신림', '신림', '신림', '강남', '강남', '강남', '강남', '강남', '강남', '강남', '강남', '강남', '강남', '강남', '강남', '강남', '강남', '성신여대입구(돈암)', '신방화'] [8418, 42966, 80407, 243083, 355172, 211286, 113830, 98765, 126159, 170216, 169097, 203483, 227268, 291623, 431115, 292521, 235489, 295326, 314609, 145504, 27203, 36, 3, 1]