[파이썬] 리스트의 빈 리스트 확인
파이썬에서는 리스트 안에 다른 리스트를 포함시킬 수 있습니다. 때때로 빈 리스트인지 확인해야 할 때가 있습니다. 이 블로그 포스트에서는 파이썬에서 리스트가 비어있는지 확인하는 방법에 대해 알아보겠습니다.
예제 코드
list1 = [] # 빈 리스트 생성
list2 = [1, 2, 3] # 값이 있는 리스트 생성
list3 = [[], [], []] # 값이 있는 리스트 안에 빈 리스트 생성
if not list1:
print("list1은 비어있습니다.") # "list1은 비어있습니다." 출력
if not list2:
print("list2는 비어있습니다.")
if not list3:
print("list3는 비어있습니다.")
# 출력:
# list1은 비어있습니다.
위의 예제 코드에서는 세 개의 리스트를 만듭니다. list1
은 빈 리스트이며 list2
와 list3
에는 값이 있습니다.
각 리스트를 if not
문을 사용하여 비어있는지 확인합니다. if not
문은 조건을 만족하지 않을 때 실행되는 조건문입니다. list1
은 비어있으므로 "list1은 비어있습니다."
가 출력됩니다. 그러나 list2
와 list3
은 값이 있으므로 비어있지 않다는 메시지가 출력되지 않습니다.
위의 예제에서는 빈 리스트를 확인하기 위해 if not
문을 사용했지만, if len(list1) == 0
과 같이 len()
함수를 사용하여 리스트의 길이를 확인할 수도 있습니다.
파이썬에서 빈 리스트를 확인하는 방법에 대해 알아보았습니다. 이를 활용하여 프로그램에서 리스트가 비어있는지 확인하고 적절한 작업을 수행할 수 있습니다.