본문 바로가기
파이썬

파이썬 Python: How to remove empty lists from a list?

by º기록 2020. 10. 14.
반응형

빈 목록이있는 목록이 있습니다.

list1 = [[], [], [], [], [], 'text', 'text2', [], 'moreText']

빈 목록을 제거하여 다음을 얻을 수 있습니다.

list2 = ['text', 'text2', 'moreText']

list.remove ( '') 시도했지만 작동하지 않습니다.

 

해결 방법

 

시험

list2 = [x for x in list1 if x != []]

예를 들어 "허위"인 모든 것을 제거하려는 경우 빈 문자열, 빈 튜플, 0, 다음을 사용할 수도 있습니다.

list2 = [x for x in list1 if x]

 

참조 페이지 https://stackoverflow.com/questions/4842956

 

 

반응형

댓글