본문 바로가기
파이썬/리스트, 딕셔너리

빈 리스트 확인 법

by 인공지능 초년생 2022. 2. 13.

stack에는 is_empty()라는 기능이 있다. 

스택이 비어있는지 확인하는 기능이다. 

 

파이썬에는 없다.

리스트가 비어있는지 어떻게 확인할까?

 

a = []
if len(a) == 0:
    print("Empty")

제일 쉬운 방법은 이것이다. 하지만 이건 멋있지 않다.

 

멋있는 방법:

a = []
if not a:
    print("Empty")

if not 리스트:

이걸로 리스트가 비었는지 쉽게 확인할 수 있다. 

 

list1 = []
list2 = [1, 2, 3]

item = 1
if item not in list1:
    print("list1 has no item")

if item in list2:
    print("list2 has item")

그외) 문자열의 find와 비슷한 기능이다.

item이 있으면 리스트와 비교를 한다. 

 

if 원소 not in 리스트: 

리스트에 원소가 없는 경우

 

if 원소 in 리스트:

리스트에 찾으려는 원소가 있는 경우

 

<출처> Python - 리스트가 비어있는지 확인 (codechacha.com) 

 

'파이썬 > 리스트, 딕셔너리' 카테고리의 다른 글

defaultdict: list를 다뤄보자  (0) 2022.02.27
defaultdict에 대하여  (0) 2022.02.23
리스트 슬라이싱  (0) 2022.02.12
리스트의 시작  (0) 2022.02.12