[파이썬] 리스트의 빈 리스트 확인

파이썬에서는 리스트 안에 다른 리스트를 포함시킬 수 있습니다. 때때로 빈 리스트인지 확인해야 할 때가 있습니다. 이 블로그 포스트에서는 파이썬에서 리스트가 비어있는지 확인하는 방법에 대해 알아보겠습니다.

예제 코드

list1 = []                              # 빈 리스트 생성
list2 = [1, 2, 3]                       # 값이 있는 리스트 생성
list3 = [[], [], []]                    # 값이 있는 리스트 안에 빈 리스트 생성

if not list1:
    print("list1은 비어있습니다.")        # "list1은 비어있습니다." 출력

if not list2:
    print("list2는 비어있습니다.")

if not list3:
    print("list3는 비어있습니다.")

# 출력:
# list1은 비어있습니다.

위의 예제 코드에서는 세 개의 리스트를 만듭니다. list1은 빈 리스트이며 list2list3에는 값이 있습니다.

각 리스트를 if not 문을 사용하여 비어있는지 확인합니다. if not 문은 조건을 만족하지 않을 때 실행되는 조건문입니다. list1은 비어있으므로 "list1은 비어있습니다."가 출력됩니다. 그러나 list2list3은 값이 있으므로 비어있지 않다는 메시지가 출력되지 않습니다.

위의 예제에서는 빈 리스트를 확인하기 위해 if not 문을 사용했지만, if len(list1) == 0과 같이 len() 함수를 사용하여 리스트의 길이를 확인할 수도 있습니다.

파이썬에서 빈 리스트를 확인하는 방법에 대해 알아보았습니다. 이를 활용하여 프로그램에서 리스트가 비어있는지 확인하고 적절한 작업을 수행할 수 있습니다.