파이썬 map() 함수
예시
튜플에서 각 단어의 길이를 계산합니다.
def myfunc(n):
return len(n)
x = map(myfunc, ('apple',
'banana', 'cherry'))
정의 및 사용
이 map()
함수는 iterable의 각 항목에 대해 지정된 함수를 실행합니다. 항목은 매개변수로 함수에 전송됩니다.
통사론
map(function, iterables)
매개변수 값
Parameter | Description |
---|---|
function | Required. The function to execute for each item |
iterable | Required. A sequence, collection or an iterator object. You can send as many iterables as you like, just make sure the function has one parameter for each iterable. |
더 많은 예
예시
두 개의 반복 가능한 객체를 함수에 보내 새로운 과일을 만드세요.
def myfunc(a, b):
return a + b
x = map(myfunc, ('apple', 'banana',
'cherry'), ('orange', 'lemon', 'pineapple'))