리스트에서 양수인 수만 출력하는 코드를 작성해보자
def positive(x):
return x>0
print(list(filter(positive,[1,-2,2,0,-5,6])))
filter 함수를 사용해서 원하는 조건으로 리스트를 추출할 수 있다.
여기서 lambda를 이용하면 더욱 간편하게 코드를 작성할 수 있다.
print(list(filter(lambda x:x>0,[1,-2,2,0,-5,6])))
반응형
'BackEnd > 파이썬' 카테고리의 다른 글
[파이썬] 개발툴에서 파이썬으로 엑셀 작업하기 (0) | 2023.02.23 |
---|---|
정규표현식 (0) | 2023.02.16 |
[파이썬] 파이썬 formatting 방식 (0) | 2023.02.06 |
[파이썬] 2차원 리스트 깊은복사 (0) | 2023.02.06 |
[파이썬] 자료구조 깊이우선탐색(DFS) (0) | 2023.02.03 |
댓글