728x90
반응형
python list 객체의 count를 통한 bool list에서의 True 개수 빨리 찾기
- 파이썬에서 bool list의 True 값 수를 최대한 빨리 계산하려면 list 객체의 count() 메서드를 사용할 수 있음
- 예제는 다음과 같음
1
2
3
|
my_list = [True, False, True, True, False, True]
count = my_list.count(True)
print(count) # output: 4
|
cs |
- 이 코드는 bool 값을 포함하는 list인 my_list를 생성한 다음 count() 메서드를 사용하여 목록에 있는 True 값의 수를 계산
- 결과는 count 변수에 저장된 다음 콘솔에 출력됨
- 이 접근 방식은 매우 효율적이며 O(n) 시간 복잡도(여기서 n은 목록의 길이)로 카운트 작업을 수행함
반응형
'Study > Python' 카테고리의 다른 글
list에서 중복 요소를 효율적으로 확인하는 방법 (0) | 2023.04.21 |
---|---|
matplotlib에서 임의의(random) color 자동 생성하기 : hex string 기반 (0) | 2023.04.21 |
3차원 상의 한 점에서 가장 가까운 직선 위의 점 찾기 (0) | 2022.07.04 |
3차원 상의 두 직선 사이 가장 가까운 점 구하기 (서로 다른 두 점으로 이루어진 두 직선 사이 가장 가까운 점들 구하기) (0) | 2022.07.04 |
python을 이용한 간단한 게임 - 숫자 맞추기 게임 (0) | 2014.01.29 |