파이썬 map 함수

반응형

리스트를 만드는 방법 중 값을 직접 입력해서 리스트를 만드는 방법 외에 함수나 리스트를 함께 사용하여 다음과 같은 코드로도 만들 수 있다.

[그림 1 : 리스트와 함수를 함께 사용하여 리스트 생성]

위의 경우처럼 일일이 함수를 호출하여 값을 입력하는 것은 번거로워 보인다. 이때 map 함수를 사용하면 동일한 결과를 보다 간결하게 표현할 수 있다.

다음 코드는 map 함수를 사용하여 위 그림 1의 예와 동일한 결과를 나타낸 코드이다.

[그림 2 : map 함수 사용방법]

위의 예에서 list(map(fc, a)) 부분이 하는 역할은 a에 저장된 값의 수만큼 fc함수가 호출되며 이를 통해 반환된 값을 모아 리스트로 반환해 주는 것을 알 수 있다.

반응형

'프로그래밍 > 파이썬(Python)' 카테고리의 다른 글

파이썬 소스파일, 소스코드  (0) 2022.02.23
파이썬 filter 함수  (0) 2022.02.22
파이썬 람다 함수  (0) 2022.02.20
파이썬 리스트 컴프리헨션  (0) 2022.02.11
파이썬 딕셔너리  (0) 2022.02.09

댓글()