Python] Map & Filter
Map
map(Function, Iterable Object)
1 | M, N = map(int, input().split()) |
알고리즘 할때 가장 많이 쓰는 map용법이다.
첫번째 인자에 함수가 들어가니 만든 함수를 넣을 수도 있다.
1 | def pow(n): |
함수 파라미터 갯수만큼 2번째 인자가 그만큼 더 필요할 수도 있다.
1 | def sum(n, m): |
함수 이름을 sum
이라 한다면 내장되어 있는 sum함수를 사용할 수 없다. 그러니, 이전에 다룬 Lambda를 이용해서 사용하자.
1 | N = [1,2,3,4,5] |
Filter
값을 걸러내는 기능
filter(Function, Iterable Object)
1 | N = [1,2,3,4,5] |
Comprehension 변환
1 | N = [1,2,3,4,5] |
으로 나타낼 수 있는 것을 Comprehension을 사용하여 나타낼 수도 있다.
1 | N = [1,2,3,4,5] |