본문 바로가기
정보처리기사 필답 실기. 코딩 문제.

파이썬 map, filter, reduce 함수

by 귀엽소 2025. 5. 10.
반응형

map(함수, 이터러블)

# 이터러블은 반복가능한 객체 예를들어 리스트

 

num=[1,2,3]

def m(z):

return z*3

 

map(m, num)

#num 리스트 하나하나를 함수에 넣어서 별도의 리스트를 만든다.

list(result)

# [3,6,9] []이


filter 함수. 필터하는 거

 

filter(함수, 리스트)

함수 값이 참인 것만 필터링해서 답 구성함.


map(함수, 리스트)

lambda 함수명을 딱 지정 안 한 것.

[2,4,6,8,10]

 

filter(함수, 리스트)

함수 값이 참인 것만 구성함.

[2,4]

 

reduce(함수, 리스트) #헷갈룡

reduce(lambda x,y: x+y, 리스트)

1+2=3

3+3=6

6+4=10

10+5=15

 

리스트+리스트+숫자

리스트+리스트+[숫자]

 

[2,4,6,8,10]+ [2,4]+[15]=30+6+15=36=15=51


 

반응형

'정보처리기사 필답 실기. 코딩 문제.' 카테고리의 다른 글

정처기 22년 3회 코드 기출문제.  (0) 2025.05.10
자바 초기값  (0) 2025.05.10
연산자 우선순위  (0) 2025.05.10
파이썬 비트연산자  (0) 2025.05.09
파이썬 문자열 슬라이싱  (0) 2025.05.09

댓글