PYTHON - map

다음처럼 List를 이용할 때가 많이 있다.

>>> for i in xrange(3):
    B.append(A[i]*3)
>>> B
[3, 6, 9]

그런데 위와 같이 loop를 짜지 않고, 내장 함수 map을 사용할 수도 있다.
>>> def mul(x) : return x*3

>>> map(mul,A)
[3, 6, 9]

def을 쓰지 않고 lambda를 쓸 수도 있다.

>>> A = [1,2,3]
>>> map((lambda x:x*3),A)
[3, 6, 9]