1. map과 filter를 대신하는 리스트 컴프리헨션
- 리스트 컴프리헨션을 이용하면 확실히 map이나 filter 함수의 사용 빈도가 줄어듦
- 그러나 map과 filter는 다양한 이유로 자주 사용되는 함수이므로 잘 알고 있어야 함
- map을 사용하는 예제 (제곱의 결과를 리스트로 묶기)
- 리스트 컴프리헨션을 사용한 예제 (제곱의 결과를 리스트로 묶기)
- filter 함수를 사용한 예제 (홀수만 남겨서 리스트로 묶기)
- 컴프리헨션 기반으로 작성한 예제 (홀수만 남겨서 리스트로 묶기)
- 1~10의 자연수 중에서 홀수들을 대상으로 제곱 값을 리스트에 담는 예제
- 리스트 컴프리헨션 기반으로 대체한 예제
- 매우 간결한 것을 알 수 있음
'윤성우의 열혈 파이썬 (중급)' 카테고리의 다른 글
Story 06. 객체처럼 다뤄지는 함수 그리고 람다 (0) | 2021.07.15 |
---|---|
Story 09. 제너레이터 함수 (0) | 2021.07.15 |
Story 07. map & filter (0) | 2021.07.12 |
Story 04. 리스트 컴프리헨션 (0) | 2021.07.08 |
Story02. 수정 가능한 객체와 불가능한 객체 (0) | 2021.07.05 |