이 패턴을 바탕으로 다음과 같이 코드를 작성할 수 있습니다.

    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]
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.