Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 목록에서 개체의 총 발생 횟수를 계산하는 방법은 무엇입니까?


목록 클래스 카운트 함수를 사용하여 Python 목록에서 개체의 발생 횟수를 계산할 수 있습니다. 하나의 개체만 계산하려는 경우에만 이것을 사용하십시오. 호출된 목록에서 전달한 개체의 총 수를 찾습니다.

예시

>>> ["red", "blue", "red", "red", "blue"].count("red")
3

목록의 모든 개체에 대한 개수를 얻으려면 컬렉션에서 카운터를 사용하는 것이 좋습니다. 주어진 목록에 있는 모든 개체의 빈도를 계산하고 목록에서 키를 개체로, 값을 개수로 사용하여 사전으로 반환합니다.

예시

from collections import Counter
my_list = ["red", "blue", "red", "red", "blue"]
print(Counter(my_list))

출력

이것은 출력을 제공합니다 -

Counter({'blue': 2, 'red': 3})