컴닥 2021. 10. 26. 15:32
반응형

파이썬에는 bool 내장 함수가 있다. 

거의 쓸 일이 없긴 한데..
가끔 리턴 문에 활용하면 깔끔하다...

def has_intersection(a: set, b: set) -> bool:
    """ a, b 두 집합의 교집합에 원소가 하나라도 있으면 True, 없으면 False"""
    return bool(a.intersection(b))


print(has_intersection({1, 2}, {3, 4}))
print(has_intersection({1, 2}, {2, 4}))
print(has_intersection(set(), set()))
print(has_intersection(set(), {1}))
반응형