보통 다른 프로그래밍 언어의 경우 리스트에서 isEmpty() 라는 메서드를 제공하거나, 리스트의 길이를 이용해서 리스트가 비어있는지 확인한다.
파이썬의 경우, 아래와 같이 리스트의 길이를 이용할 수 있다.
li = []
if len(li) == 0:
print("List li is empty.")
else:
print("List li is not empty.")
다만 이런 코드는 파이썬답지 않다고 한다.
if문 활용
python에서 if으로 리스트를 확인할 때, 리스트가 비어있으면 False를, 비어있지 않으면 True를 반환한다.
따라서 아래와 같은 방식으로 확인하는 것이 조금 더 파이썬다운 코드라고 한다.
li = []
if not li:
print("List li is empty.")
else:
print("List li is not empty.")