파이썬 맵 함수
소개
Python map() 함수는 제공된 함수를 iterable( list , tuple 등)의 각 항목에 적용한 결과를 포함하는 맵 객체(반복자)를 반환합니다.
통사론:
map(fun, iter)
매개변수:
fun: map이 주어진 iterable의 각 요소를 전달하는 함수입니다.
iter: 매핑할 iterable입니다.
Return: 주어진 Iterable( list , tuple 등)의 각 항목에 주어진 함수를 적용하여 결과 목록을 반환합니다.
메모:
– 하나 이상의 iterable을 map() 함수에 전달할 수 있습니다.
– map()(지도 객체)에서 반환된 값은 list()(목록 생성), set()(세트 생성)과 같은 함수에 전달될 수 있습니다.
코드 예제
예 01: a를 사용하여 모든 숫자를 두 배로 늘리기map()
# welcome to softhunt.net
def addition(a):
return a + a
# We double all numbers using map()
num = (10, 20, 30, 40)
ans = map(addition, num)
print(list(ans))
산출:
[20, 40, 60, 80]
**예 02: **map() 및 Lamda Function을 사용하여 모든 숫자를 두 배로 만듭니다.
# welcome to softhunt.net
# Double all numbers using map and lambda
num = (10, 20, 30, 40)
ans = map(lambda x: x + x, num)
print(list(ans)
산출:
[20, 40, 60, 80]
예 03: two lists 및 map()을 사용하여 Lamda Function 추가
# welcome to softhunt.net
# Add two lists using map and lambda
num1 = [10, 10, 10, 10]
num2 = [10, 30, 50, 70]
ans = map(lambda x, y: x + y, num1, num2)
print(list(ans))
*산출:
[20, 40, 60, 80]
Reference
이 문제에 관하여(파이썬 맵 함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/softhunt/python-map-function-2kmg텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)