파이썬 - 등장 횟수 세기

bob_ssso·2022년 1월 9일

파이썬

목록 보기
7/9

1. Counter

파이썬 collections 라이브러리의 Counter은 등장 횟수 세는 기능 제공. 리스트와 같은 반복 가능한 객체가 주어졌을 때 내부의 원소가 몇 번씩 등장했는지 알려준다.

from collections import Counter

counter = Counter(['a','b','c','a','a','c'])

print(counter['a']) # →  3
print(counter) # → Counter({'a':3,'b':1,'c':2})
print(dict(counter)) # 사전 자료형으로 반환 → {'a':3,'b':1,'c':2}

반복문을 돌려 봅시다~

result = Counter(tmp_list)
for key, value in result.items():
	if value == 1:
		return key

2. count 함수

for x in tmp_list:
    if a.count(x) == 1 : return x
profile
밥소🐈

0개의 댓글