지나가던 개발자

[Python] 리스트에서 특정 요소 개수 구하기 본문

Explanation/Python

[Python] 리스트에서 특정 요소 개수 구하기

KwonYongHyeon 2021. 12. 26. 16:59

 살다 보면, 가끔 리스트에서 특정 요소의 개수를 구하는 것이 필요할 때도 있고 하다.

 

examples = [1, 1, 0, 0, 1, 0, 1]
zeros = 0
for example in examples:
    if example == 0:
        zeros += 1

 

 이렇게 코드를 작성하면 3이라고 제대로 된 출력결과가 나온다. examples 리스트 안의 모든 요소를 검색해서 특정 요소가 맞는지 아닌지 검사하는 코드이다.

 

 그렇지만 늘 그렇듯 파이썬의 내장함수는 매우 뛰어나다. 당연히 리스트 안의 특정 요소를 세는 함수도 있을 것이다.

 

examples = [1, 1, 0, 0, 1, 0, 1]
zeros = examples.count(0)

 

 이렇게 {리스트명.count(특정 요소)}를 사용하면 매우 쉽게 리스트 내 특정 요소의 개수를 셀 수 있다.

Comments