✏️ STUDY/📍 coding
[Python 기초] 문제 7. 투표 집계하기
나무울
2022. 11. 26. 17:21
[ 문제 ]
파이썬 리스트 votes에는 성북구민들의 투표 결과가 저장되어 있습니다.
리스트 votes의 정보를 토대로, 사전 vote_counter에 후보별 득표수를 정리하는 것이 목표입니다.
[보충 설명]
- for문을 이용해서 votes에 있는 후보 이름을 순서대로 name이라는 변수에 지정한다.
- name을 vote_counter 사전에 반영한다.
[ 정답 코드 ]
# 투표 결과 리스트
votes = ['김영자', '강승기', '최만수', '김영자', '강승기', '강승기', '최만수', '김영자', \
'최만수', '김영자', '최만수', '김영자', '김영자', '최만수', '최만수', '최만수', '강승기', \
'강승기', '김영자', '김영자', '최만수', '김영자', '김영자', '강승기', '김영자']
# 후보별 득표수 사전
vote_counter = {}
# 리스트 votes를 이용해서 사전 vote_counter를 정리하기
for name in votes:
if name not in vote_counter:
vote_counter[name] = 1
else:
vote_counter[name] += 1
# 후보별 득표수 출력
print(vote_counter)