Study/Python

python bool list에서 True 개수 빨리 찾기

13.d_dk 2023. 4. 12. 09:54
728x90
반응형

python list 객체의 count를 통한 bool list에서의 True 개수 빨리 찾기

  • 파이썬에서 bool list의 True 값 수를 최대한 빨리 계산하려면 list 객체의 count() 메서드를 사용할 수 있음
  • 예제는 다음과 같음
1
2
3
my_list = [TrueFalseTrueTrueFalseTrue]
count = my_list.count(True)
print(count) # output: 4
cs
  • 이 코드는 bool 값을 포함하는 list인 my_list를 생성한 다음 count() 메서드를 사용하여 목록에 있는 True 값의 수를 계산
  • 결과는 count 변수에 저장된 다음 콘솔에 출력됨
  • 이 접근 방식은 매우 효율적이며 O(n) 시간 복잡도(여기서 n은 목록의 길이)로 카운트 작업을 수행함
반응형