본문 바로가기

Python/Python

Python - map()

공식 문서 : http://docs.python.org/2/library/functions.html#map



map 함수는 배열(리스트나 튜플)을 이용해 새로운 리스트를 만들어 낸다.


map(function, iterable, ...) 형태로 사용한다.



사용 예

 
a = [1, 2, 3, 4, 5]
map(lambda x: x * 2, a)
#[2, 4, 6, 8, 10]

 b = (10, 20, 30, 40, 50, 60)
map(lambda x: x ** 2, b)
#[100, 400, 900, 1600, 2500, 3600]

c = (100, 200, 300, 400, 500)
map(lambda a, b: a + b, a, c)
#[101, 202, 303, 404, 505]