공식 문서 : 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]
반응형
'Python > Python' 카테고리의 다른 글
Python - 파라미터 앞에 *, ** 의 의미? (*args, **kwargs) (1) | 2013.12.24 |
---|---|
Python - filter() (0) | 2013.12.20 |
Python - lambda() (0) | 2013.12.20 |
Python - zip() (0) | 2013.12.20 |
Python - 수준 있는 디자인 패턴 (Advanced Design Patterns in Python) (0) | 2013.12.20 |