Python에서 세트가 비어 있는지 확인

Muhammad Waiz Khan 2023년1월30일
  1. len()함수를 사용하여 Python에서 Set이 비어 있는지 확인
  2. bool()함수를 사용하여 Python에서 Set이 비어 있는지 확인
  3. set()메서드를 사용하여 Python에서 Set이 비어 있는지 확인
  4. not 연산자를 사용하여 Python에서 Set이 비어 있는지 확인
Python에서 세트가 비어 있는지 확인

이 튜토리얼에서는 Python에서 세트가 비어 있는지 확인하는 다양한 방법에 대해 설명합니다. 집합이 비어 있으면 True를 반환하고 그렇지 않으면 False를 반환하는 empty_set()메서드를 정의합니다. 이 방법은 비어 있지 않은 세트에 대한 작업을 수행하고 비어있는 세트를 건너 뛰려는 경우에 유용 할 수 있습니다.

len()함수를 사용하여 Python에서 Set이 비어 있는지 확인

len()함수는 객체를 입력으로 받아 길이를 반환합니다. 세트가 비어 있는지 확인하기 위해 길이가 0인지 여부를 확인할 수 있습니다.

예제 코드 :

def is_empty(a):
    return len(a) == 0


a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))

출력:

False
True

bool()함수를 사용하여 Python에서 Set이 비어 있는지 확인

Python의bool()메서드는 입력이 비어 있지 않으면 True를 반환하고 입력이 비어 있으면 False를 반환합니다. 아래 예제 코드는bool()함수를 사용하여 세트가 비어 있는지 확인하는 방법을 보여줍니다.

def is_empty(a):
    return not bool(a)


a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))

출력:

False
True

set()메서드를 사용하여 Python에서 Set이 비어 있는지 확인

set()메서드는 빈 집합을 초기화합니다. 따라서 주어진 세트가set()과 같으면 비어 있음을 의미합니다.

예제 코드 :

def is_empty(a):
    return a == set()


a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))

출력:

False
True

not 연산자를 사용하여 Python에서 Set이 비어 있는지 확인

not연산자는 피연산자를 반전하고 True를 반환하고 피연산자는 빈 집합처럼 False로 식별되고 False를 반환하면 피연산자가 비어 있지 않습니다.

def is_empty(a):
    return not a


a = set("a")
b = set()
print(is_empty(a))
print(is_empty(b))

출력:

False
True

관련 문장 - Python Set