이 3가지 쉬운 기술을 사용하여 Python에서 목록이 비어 있는지 확인

다른 방법으로 목록이 비어 있는지 확인하십시오.

Python에서 목록이 비어 있는지 여부를 확인하는 방법에는 여러 가지가 있습니다. 하나씩 살펴보겠습니다.

길이

목록의 길이를 사용하여 목록이 비어 있는지 여부를 확인할 수 있습니다. 간단한 솔루션이며 대부분의 사람들이 첫 번째 접근 방식으로 사용합니다. 목록 비움을 확인하는 단계를 살펴보겠습니다.

  • 목록을 인수로 사용하는 is_list_empty라는 함수를 작성하십시오.
  • 목록의 길이를 확인하십시오.
    • 길이가 0이면 True를 반환하고 그렇지 않으면 False를 반환합니다.

그게 다야. 프로그램과 관련된 단계를 완료했습니다.

코드를 작성해 봅시다.

# function to check whether the list is empty or not
def is_list_empty(list):
    # checking the length
    if len(list) == 0:
        # returning true as length is 0
        return True
    # returning false as length is greater than 0
    return False

다음 코드로 함수를 확인해 봅시다.

list_one = [1, 2, 3]
list_two = []
print(is_list_empty(list_one))
print(is_list_empty(list_two))

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

False
True

부울

빈 목록의 부울 값은 항상 False입니다. 여기서는 bool 방식을 이용하겠습니다. bool 변환 방법을 사용하여 목록이 비어 있는지 여부를 확인합니다. 관련된 단계를 살펴보겠습니다.

  • 목록을 인수로 사용하는 is_list_empty라는 함수를 작성하십시오.
  • bool 메서드를 사용하여 목록을 부울로 변환합니다.
  • 결과를 반전하여 반환합니다.

응! 그게 다야. 단계가 완료되었습니다. 코드를 보자.

# function to check whether the list is empty or not
def is_list_empty(list):
    # returning boolean value of current list
    # empty list bool value is False
    # non-empty list boolea value is True
    return not bool(list)

다음 코드로 함수를 테스트해 봅시다.

list_one = [1, 2, 3]
list_two = []
print(is_list_empty(list_one))
print(is_list_empty(list_two))

이전 예제에서 본 것과 동일한 출력을 얻을 수 있습니다. 실행하고 테스트하십시오.

같음 연산자

목록이 비어 있는지 확인하는 또 다른 간단한 방법이 있습니다. 목록을 빈 목록과 직접 비교할 수 있습니다([]). Python은 주어진 목록이 빈 목록과 일치하면 True를 반환합니다.

  소셜 네트워크 식별 주의

등호 연산자를 사용하여 목록이 비어 있는지 여부를 확인하는 단계를 살펴보겠습니다.

  • 목록을 인수로 사용하는 is_list_empty라는 함수를 작성하십시오.
  • 주어진 목록을 다음과 비교하십시오. [] 목록을 반환합니다.

하나의 간단한 단계는 Python에서 많은 것을 제공합니다. 코드를 보자.

# function to check whether the list is empty or not
def is_list_empty(list):
    # comparing the list with []
    # and returning the result
    return list == []

이제 이 튜토리얼에서 사용한 코드 스니핑으로 기능을 확인할 수 있습니다. 이전과 동일한 출력을 얻을 수 있습니다.

결론

개발자가 목록의 비어 있음을 확인하기에 충분합니다.

목록이 비어 있는지 여부를 확인하는 다른 방법이 있을 수 있습니다. 우리는 그들 중 일부를 보았습니다. 가장 적합한 방법을 선택하십시오.

파이썬 마스터에 관심이 있으십니까? 이것을 확인하십시오 강의.

행복한 코딩 🙂

기사를 재미있게 읽으셨나요? 세계와 공유하는 것은 어떻습니까?