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

Python의 목록에서 요소의 발생 횟수 계산

<시간/>

이 기사에서는 목록과 문자열이 제공됩니다. 주어진 문자열이 목록의 요소로 몇 번이나 존재하는지 찾아야 합니다.

카운터 포함

컬렉션 모듈의 카운터 함수는 목록에 있는 각 요소의 개수를 알려줍니다. 계산 결과에서 인덱스가 우리가 찾고 있는 요소의 값과 일치하는 계정 공정만을 추출할 수 있습니다.

예시

from collections import Counter
Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
# Given list and element
print("Given list:\n", Alist)
print("Given element:\n",elem)
cnt = Counter(Alist)
print("Number of times the element is present in list:\n",cnt[elem])

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Given list:
['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
Given element:
Mon
Number of times the element is present in list:
2

카운트 포함

count 함수는 주어진 스트림을 매개변수로 받아 주어진 목록에서 해당 스트림을 검색합니다.

예시

Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
# Given list and element
print("Given list:\n", Alist)
print("Given element:\n",elem)
cnt = Alist.count('Mon')
print("Number of times the element is present in list:\n",cnt)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Given list:
['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
Given element:
Mon
Number of times the element is present in list:
2