파이썬 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
for x in tmp_list:
if a.count(x) == 1 : return x