다음처럼 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]
>>> 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]
최근 덧글