이번에는 찾으려고 하는 데이터가 리스트에 몇 개나 저장되어 있는지 확인해볼게요.
처음에 count니까 리스트 안에 요소가 몇 개 있는지 확인하는건가 했어요.
하지만 그 기능은 이미 len()이 하고있죠?
count()는 리스트 안에 a라는 데이터가 몇개 들어있는지 확인하는 함수에요.
소스코드를 보면 금방 이해될테니 한 번 작성해 볼게요.
my_list = [1, 2, 1, 3, 5, 3, 2, 4, 1]
# my_list에 숫자 1은 몇 개가 있을까요?
print(my_list.count(1))
>> (출력) 3
# my_list에 숫자 5는 몇 개가 있을까요?
print(my_list.count(5))
>> (출력) 1
쉽게 이해가 되죠? my_list에는 숫자 1이 3개가 있어요.
count()가 바로 이 역할을 해줘요.
숫자 리스트에 숫자 1이 몇 개가 있는지, 숫자 5는 몇 개가 있는지 알려주죠.
아마 이런 기능을 제공하지 않는 다른 프로그래밍 언어에서는
반복문을 이용해서 개수를 계산해야 될거에요.
그런데 파이썬에서는 count()라는 함수를 제공해서 쉽게 구할 수 있어서 좋네요!
'Backend > Python' 카테고리의 다른 글
[Python] 리스트 요소 정렬하기, 뒤집기 - sort(), reverse() (0) | 2022.06.14 |
---|---|
[Python] 리스트 확장하기 - extend() (0) | 2022.06.14 |
[Python] 리스트에 요소가 있는지 확인하기 - in, not in (0) | 2022.06.14 |
[Python] 리스트 요소 위치찾기 - index() (0) | 2022.06.14 |
[Python] 리스트 연산 - 연결(+), 반복(*), 길이(len) (0) | 2022.06.14 |