코드 작성하기
작성한 알고리즘대로 프로그래밍해 봅시다. 카드 이용내역 분석에서 한 것처럼 알고리즘 옆에 단계별 코드를 작성하면 편합니다.
과정 1부터 작성해 봅시다. 시간대별 평균인구를 저장할 리스트 population을 만듭니다. 배운 대로 구현한다면 다음처럼 빈 리스트를 만들고 0을 추가하는 작업을 24번 반복할 겁니다.
population = []
for i in range(24):
population.append(0)
이렇게 작성하면 코드는 세 줄입니다. 그런데 이 코드를 한 줄로 줄일 방법이 있습니다. 리스트를 처음 배울 때는 어려울 수 있어서 언급하지 않았지만, 실제 프로그램을 작성할 때는 알아 두면 유용하므로 여기서 설명하겠습니다.
반복문을 리스트 안에 넣어 리스트를 만드는 동시에 초기화하는 방법입니다.