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' 번역
반응형