ropering / Study

0 stars 0 forks source link

[Python] compact #20

Open ropering opened 2 years ago

ropering commented 2 years ago
'''
list에서 거짓 값을 제거한다
filter() 함수를 이용해 거짓 값을 필터링 한다 (False, None, 0, "") 같은 거짓 값
'''

def compact(lst):
    return list(filter(bool, lst())

compact([0, 1, False, 2, '', 3, 'a', 's', 34]) # [1, 2, 3, 'a', 's', 34]