문제) 다음 빈칸을 채워서 numbers 내부에 들어 있는 숫자가 몇 번 등장하는지를 출력하는 코드를 작성해 보세요.
numbers = [1, 2, 6, 8, 4, 3, 2, 1, 9, 5, 4, 9, 7, 2, 1, 3 ,5, 4, 8, 9, 7, 2, 3]
counter = {}
for number in numbers:
>
>
>
>
print(counter)
실행결과 : {1: 3, 2: 4, 6: 1, 8: 2, 4: 3, 3: 3, 9: 3, 5: 2, 7: 2}
정답
numbers = [1, 2, 6, 8, 4, 3, 2, 1, 9, 5, 4, 9, 7, 2, 1, 3 ,5, 4, 8, 9, 7, 2, 3]
counter = {}
for number in numbers:
if number in counter:
counter[number] = counter[number] + 1
else:
counter[number] = 1
print(counter)