Python 목록 개수() 메서드
Python 목록 개수() 메서드 목록에서 주어진 요소의 발생 횟수를 반환합니다.
예:
파이썬3
#create a list> fruits> => [> 'Apple'> ,> 'Mango'> ,> 'Banana'> ,> 'Cherry'> ,> 'Papaya'> ]> # printing count using count() function> print> (fruits.count(> 'Apple'> ))> |
산출
1
목록 count() 메서드는 무엇입니까?
목록 개수() 함수 파이썬 목록에서 요소의 발생 횟수를 계산할 수 있는 내장 함수입니다. 목록에 요소가 몇 번이나 존재하는지 개수를 반환합니다.
어떻게 사용하느냐에 따라 다양한 활용이 가능합니다. 예: 요소의 개수가 1보다 크면 중복된 값이 있음을 의미합니다. 개수가 0이면 해당 요소가 목록에 없음을 의미합니다. 그래서 어떻게 사용하느냐에 따라 활용도가 달라질 수 있습니다.
하나의 매개변수만 허용하며, 두 개 이상의 매개변수를 전달하면 발생합니다. 유형 오류.
List count() 메서드 구문
list_name.count(개체)
매개변수:
- 물체: 개수가 반환될 항목입니다.
보고:
목록에 객체가 나타나는 횟수를 반환합니다.
List count() 함수 사용 방법
list count() 함수는 매우 사용하기 쉬운 함수입니다. 객체 목록과 함께 count() 함수를 호출하고 해당 요소를 함수의 매개변수로 전달하기만 하면 됩니다.
간단한 예를 통해 목록에서 요소의 발생 횟수를 계산하는 방법을 더 잘 이해해 보겠습니다.
파이썬3
#creating a list> Rand> => [> 1> ,> 3> ,> 2> ,> 4> ,> 1> ,> 3> ,> 2> ,> 4> ,> 5> ,> 2> ,> 3> ]> #lets count occurence of 2> print> (Rand.count(> 2> ))> |
산출
3
List count() 메서드에 대한 추가 예제
count() 메서드의 다양한 사용 사례에 대한 몇 가지 예를 살펴보겠습니다.
예:
파이썬3
list2> => [> 'a'> ,> 'a'> ,> 'a'> ,> 'b'> ,> 'b'> ,> 'a'> ,> 'c'> ,> 'b'> ]> print> (list2.count(> 'b'> ))> |
산출
3
목록 내부의 튜플 및 목록 요소 개수 계산
List 및 파이썬 튜플 Python count() 메서드를 사용하여 목록 내부에 있습니다.
파이썬3
list1> => [ (> 'Cat'> ,> 'Bat'> ), (> 'Sat'> ,> 'Cat'> ), (> 'Cat'> ,> 'Bat'> ),> > (> 'Cat'> ,> 'Bat'> ,> 'Sat'> ), [> 1> ,> 2> ], [> 1> ,> 2> ,> 3> ], [> 1> ,> 2> ] ]> # Counts the number of times 'Cat' appears in list1> print> (list1.count((> 'Cat'> ,> 'Bat'> )))> # Count the number of times sublist> # '[1, 2]' appears in list1> print> (list1.count([> 1> ,> 2> ]))> |
산출
2 2
Python list count() 메서드를 사용하는 동안 발생하는 예외
count() 함수를 사용하는 동안 발생할 수 있는 몇 가지 오류에 대해서도 논의해 보겠습니다.
TypeError: count()는 정확히 하나의 인수를 취합니다.
Python의 List count()는 2개 이상의 매개변수가 전달되면 TypeError를 발생시킵니다.
파이썬3
list1> => [> 1> ,> 1> ,> 1> ,> 2> ,> 3> ,> 2> ,> 1> ]> # Error when two parameters is passed.> print> (list1.count(> 1> ,> 2> ))> |
산출:
Traceback (most recent call last): File '/home/41d2d7646b4b549b399b0dfe29e38c53.py', line 7, in print(list1.count(1, 2)) TypeError: count() takes exactly one argument (2 given)
실용적인 응용 프로그램
우리가 파이썬 목록 다른 목록에 저장하거나 다음과 같이 말하세요. 파이썬 사전 .
파이썬3
# Python3 program to count the number of times> # an object appears in a list using count() method> lst> => [> 'Cat'> ,> 'Bat'> ,> 'Sat'> ,> 'Cat'> ,> 'Mat'> ,> 'Cat'> ,> 'Sat'> ]> # To get the number of occurrences> # of each item in a list> print> ([ [l, lst.count(l)]> for> l> in> set> (lst)])> # To get the number of occurrences> # of each item in a dictionary> print> (> dict> ( (l, lst.count(l) )> for> l> in> set> (lst)))> |
산출
[['Mat', 1], ['Sat', 2], ['Bat', 1], ['Cat', 3]] {'Mat': 1, 'Sat': 2, 'Bat': 1, 'Cat': 3} 우리는 list count() 메소드의 정의, 구문, 예시를 다루었습니다. 또한 함수의 다양한 예외와 실제 예에 대해서도 논의했습니다.
list count() 메서드는 목록 작업의 매우 기본적인 기능이며 사용하기 매우 쉽습니다.
더 읽어보기: Python 목록 메서드
또한 읽어보세요:
- 목록에 있는 요소의 발생 횟수를 계산합니다.
- Python 목록의 요소 수를 얻는 방법은 무엇입니까?
- 목록에서 모든 요소 개수 찾기
- 목록에서 가장 빈번한 요소 찾기