안녕하세요! 오늘은 Python에서 리스트를 조건으로 사용하는 법을 소개하려고 합니다. 조건에 리스트를 사용할 경우, 비어 있지 않으면 참(True), 비어 있으면 거짓(False)으로 평가됩니다. 이를 활용하면 while이나 if문에서 리스트의 상태에 따라 동작을 제어할 수 있습니다.
간단한 예제 1: 리스트와 while 문
리스트가 비어 있을 때까지 요소를 하나씩 제거하며 처리하는 예제입니다.
my_list = [1, 2, 3, 4, 5]
while my_list: # 리스트가 비어 있지 않으면 반복
item = my_list.pop(0) # 첫 번째 요소 제거
print(f"Processing item: {item}")
간단한 예제 2: 리스트와 if 문
리스트가 비어 있는지 확인하고, 비어 있다면 적절한 메시지를 출력하는 예제입니다.
my_list = []
if my_list: # 리스트가 비어 있지 않으면 실행
print("List is not empty!")
else:
print("List is empty!")
Python에서 리스트를 조건으로 사용하면 간단하고 직관적인 코드를 작성할 수 있습니다. 저는 크롤링할 때 find_element로 페이지 로딩이 끝났는지 체크할 때 이 개념을 자주 사용하는데요. 이외에도 while 문과 if 문에서 리스트의 상태를 활용해 반복 작업이나 조건 분기를 처리할 때 활용해보시면 좋을 것 같습니다! 오늘도 읽어주셔서 감사합니다!