Languages/Python

map()함수

잔망루피 2020. 12. 24. 15:55

map(function, iterable, ...)

모든 iterable의 요소들을 함수에 대입한 결과를 반환한다. iterable이 여러개일 때 가장 짧은 iterable의 길이만큼 반복한다. 

 

ex)

x=[1, 2, 3]
y=[1, 2, 3]
print(list(map(lambda i, j : i*j, x, y)))		# [1, 4, 9]

map함수만 쓰면 객체가 반환되므로 list로 감싸줬다.

 

print(max(map(max, lst))

2차원 리스트 lst에서 가장 큰 값을 출력

 

 

 

참고  👉  '파이썬 document' 번역

 

 

반응형

'Languages > Python' 카테고리의 다른 글

filter함수  (0) 2020.12.24
Counter함수  (0) 2020.12.24
zip()함수  (0) 2020.12.24
sort()와 sorted()  (0) 2020.12.18
문자열 함수  (0) 2020.12.17