[파이썬] 원소 별 개수 세기

철웅·2022년 10월 18일
0
post-thumbnail

📖  1. Dictionary 활용

dict = {}
data = ["a", "a", "a", "b", "b", "c"]

for i in data:
    if (dict.get(i)):      # 딕셔너리에 값이 있다면 (key가 i인 값의 value가 존재한다면)
        dict[i] += 1       # 기존 value 값에 1 더하기
    else:
        dict[i] = 1        # 없으면 value는 1

print(dict)
  • 출력 결과

📖  2. Counter 활용

from collections import Counter

data = ["a", "a", "a", "b", "b", "c"]

counter = Counter(data)

print(counter)
print(counter["a"])
  • 출력 결과

0개의 댓글