[Python] 파이썬 any(), all() 함수
파이썬 내장 함수 중 any()와 all() 함수에 대해 알아보자. 인자로 반복 가능한(iterable) 자료형을 받는다. 이 객체를 돌면서 조건을 검사해 True 또는 False를 반환한다. * iterable 자료형은 리스트, 튜플, 딕셔너리 등과 같이 for 문에서 사용 가능한 자료형들이다. any() : 하나라도 True인게 있으면 True 반환 all() : 모두 True이면 True 반환 any는 or, all은 and 연산과 같다. any([False, False, False]) >>> False any([False, True, False]) >>> True all([False, True, False]) >>> False all([True, True, True]) >>> True
2023. 12. 5.
[Python] 파이썬 Counter
collections 컨테이너 데이터형 이 모듈은 파이썬의 범용 내장 컨테이너 dict, list, set 및 tuple 에 대한 대안을 제공하는 특수 컨테이너 데이터형을 구현한다. collections 모듈의 Counter 클래스는 컨테이너 안의 데이터의 갯수를 편리하고 빠리게 세도록 지원한다. 리스트 (List) import collections name_list = ['kim', 'lee', 'kim', 'park', 'kim', 'lee', 'park', 'choi', 'kim'] counter = collections.Counter(name_list) print(counter) >>> Counter({'kim': 4, 'lee': 2, 'park': 2, 'choi': 1}) 각 요소의 개수를 ..
2023. 11. 24.