본문 바로가기
개발 Tools/파이썬_개념

파이썬 any, all

by 전컴반 2021. 10. 17.
반응형

any = 조건이 하나라도 맞으면 참

all = 조건이 모두 같아야 참

 

l1 = [1, 2, 3, 4]
put = 3

if any(put == i for i in l1):  # 하나라도 참이면 참을 반환
    print(f"{put} exists in l1")
else:
    print(f"No exists")

l2 = [2, 2, 2, 2]
put = 2
if all(put == i for i in l2):  # 모두 참이여야 참을 반환
    print(f"{put} is the only element in l2")
else:
    print(f"{put} No exists")
    
출력
exists in l1
is the only element in l2

 

반응형

댓글