비어 있지 않은 리스트 탐색
이 단계에서는 Python 에서 비어 있지 않은 리스트에 대해 배우고 이를 식별하는 방법을 배우게 됩니다. 리스트는 Python 에서 항목의 정렬된 컬렉션을 담을 수 있는 기본적인 데이터 구조입니다. 빈 리스트는 항목이 없는 리스트이고, 비어 있지 않은 리스트는 최소한 하나의 항목을 포함합니다. 리스트를 다루는 방법을 이해하는 것은 많은 프로그래밍 작업에 필수적입니다.
먼저, 비어 있지 않은 리스트를 탐구하기 위한 Python 스크립트를 생성해 보겠습니다. LabEx 환경에서 VS Code 편집기를 열고 ~/project 디렉토리에 list_check.py라는 새 파일을 생성합니다.
## ~/project/list_check.py
my_list = [1, 2, 3]
if my_list:
print("The list is not empty.")
else:
print("The list is empty.")
이 스크립트에서는 숫자 1, 2, 3 을 포함하는 my_list라는 리스트를 생성합니다. if my_list: 문은 리스트가 비어 있지 않은지 확인합니다. Python 에서 빈 리스트는 부울 컨텍스트에서 False로 평가되고, 비어 있지 않은 리스트는 True로 평가됩니다.
이제 스크립트를 실행하여 출력을 확인해 보겠습니다. VS Code 에서 터미널을 열고 ~/project 디렉토리로 이동합니다 (기본적으로 이 디렉토리에 있어야 합니다). 그런 다음 python 명령을 사용하여 스크립트를 실행합니다.
python list_check.py
다음과 같은 출력이 표시되어야 합니다.
The list is not empty.
이는 스크립트가 비어 있지 않은 리스트를 올바르게 식별함을 확인합니다.
이제 스크립트를 수정하여 빈 리스트를 사용하고 어떤 일이 발생하는지 살펴보겠습니다. my_list 변수를 빈 리스트로 변경합니다.
## ~/project/list_check.py
my_list = []
if my_list:
print("The list is not empty.")
else:
print("The list is empty.")
스크립트를 다시 실행합니다.
python list_check.py
이번에는 다음과 같은 출력이 표시되어야 합니다.
The list is empty.
이는 빈 리스트가 올바르게 빈 것으로 식별됨을 보여줍니다.
이 간단한 예제는 리스트의 부울 평가를 사용하여 리스트가 비어 있는지 또는 비어 있지 않은지 확인하는 방법을 보여줍니다. 이는 Python 프로그래밍에서 흔히 사용되는 기술입니다.