파이썬은 목록에서 중복 요소를 허용하므로 하나의 요소가 여러 번 표시되도록 할 수 있습니다. 목록에서 요소의 빈도는 목록에서 요소가 몇 번 나타나는지를 나타냅니다. 이 기사에서는 컬렉션 모듈의 Counter 함수를 사용하여 목록에 있는 각 항목의 빈도를 찾습니다.
구문
Syntax: Counter(list) Where list is an iterable in python
예시
아래 코드는 Counter()를 사용하여 빈도를 추적하고 items()를 사용하여 형식화된 방식으로 인쇄하기 위한 카운터 함수의 결과에서 각 항목을 반복합니다.
from collections import Counter list = ['Mon', 'Tue', 'Wed', 'Mon','Mon','Tue'] # Finding count of each element list_freq= (Counter(list)) #Printing result of counter print(list_freq) # Printing it using loop for key, value in list_freq.items(): print(key, " has count ", value)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Counter({'Mon': 3, 'Tue': 2, 'Wed': 1}) Mon has count 3 Tue has count 2 Wed has count 1