2025.03.15 - [프로그래밍/Python 관련 정보] - [Python] Table of Contents
1. all()
- iterable(리스트, 튜플, 세트 등) 안의 모든 요소가 **참(True)**이면 True를 반환합니다. 하나라도 False가 있으면 False를 반환합니다.
- 빈 iterable에 대해서는 기본적으로 True를 반환합니다.
2. any()
- iterable 안에 **하나라도 참(True)**인 요소가 있으면 True를 반환합니다. 전부 False이면 False를 반환합니다.
- 빈 iterable에 대해서는 기본적으로 False를 반환합니다.
이 함수를 응용해볼 수 있는 문제를 하나 풀어볼까요?
import pandas as pd
def find_patients(patients: pd.DataFrame) -> pd.DataFrame:
return patients[patients.conditions.apply(lambda x: any([y.startswith('DIAB1') for y in x.split()]))]
'프로그래밍 > Python 관련 정보' 카테고리의 다른 글
[Pandas - Frequently Used Code] DataFrame 만들기 (0) | 2025.04.26 |
---|---|
[Pandas 기초] Pandas.str 속성 (0) | 2025.04.24 |
[SQL문제풀이-Union의 활용] Friend Requests II (0) | 2025.04.13 |
[Python문제풀이-Dynamic Programming] 정수삼각형 (0) | 2025.04.06 |
[Python - Frequently Used Code] math.inf (0) | 2025.04.05 |