예제와 함께 파이썬에서지도 기능을 사용하는 방법 배우기



이 기사에서는 여러 인수를 포함하는 적절한 예제와 함께 Function, Iterable과 같은 다른 매개 변수를 사용하여 Python에서 map 함수를 사용하는 방법을 다룹니다.

Python 프로그래밍 언어는 지난 10 년 동안 속도를 높여 왔습니다. 증가하는 인기 프로그래밍은 많은 수요를 가져 왔습니다. 같은 도메인에서 , , 등등. 이러한 성장의 주된 이유 중 하나는 파이썬과 함께 제공되는 즉시 사용 가능한 기능 때문입니다. 이러한 함수 중 하나는 Python의 map 함수로, 여러 인수가있는 함수의 실행을 최적화합니다. 이 기사에서는지도 기능에 대해 자세히 설명합니다. 이 블로그에서는 다음 주제에 대해 설명합니다.

자바에 추가하는 방법

지도 기능이란?

맵 함수는 iterable의 각 항목을 매개 변수로 전달할 수있는 함수를 제공합니다. 예를 들어 문자열의 길이를 계산하는 함수가 있다고 가정 해 보겠습니다. map 함수를 사용하여이 함수를 명부 많은 문자열을 포함합니다. 출력은 목록에있는 각 항목의 길이를 갖습니다.





지도 함수-파이썬의지도 함수-에듀 레카

통사론

다음은 map 함수를 사용하여 목록에서 문자열의 길이를 계산하는 간단한 프로그램입니다.

def func (x) : return len (x) a = [ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'] b = map (func, a) print (목록 (b))
 산출: [6, 6, 7, 9, 8, 6, 8]

매개 변수

  • – 맵 기능을 이용하여 실행할 기능을 저장하는 필수 파라미터입니다.



  • Iterable – 함수에서 인수로 전달 될 iterable을 저장합니다. 필수 매개 변수이기도합니다.

res = map (function, iterable)

  • 한 번에 두 개의 iterable을 전달합니다.
def add (a, b) : return a + bx = [1,3,5,7,9] y = [2,4,6,8,10] res = map (add, x, y) print (list (res))
 산출: [3, 7, 11, 15, 19]
  • 지도 기능을 사용하여 처음 10 개의 자연수 큐브를 인쇄하는 프로그램입니다.
def cube (n) : return n * n * n a = list (range (1,11)) res = map (cube, a) print (list (res))
 산출: [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
a = list (range (1,10)) res = map (lambda x : x * x, a) print (list (res))
 산출: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

우리는 어떤 것을 사용할 수 있습니다 데이터 형식 반복 가능한 매개 변수에 세트 , 튜플 , 등

이 기사에서는 다양한 예제를 통해 파이썬에서 맵 기능을 사용하는 방법에 대해 배웠습니다. 예제를 보면 파이썬 프로그래밍 언어에서 코드가 얼마나 깔끔하고 읽기 쉬운 지 상상할 수 있습니다. 가독성과 쉬운 구문은 파이썬이 지난 10 년 동안 인기를 얻은 많은 이유 중 하나입니다. 인기가 높아짐에 따라 기계 학습, 인공 지능, 데이터 과학 등과 같은 분야에서도 수요가 증가했습니다. 기술을 습득하려면 edureka의 학습을 시작하십시오.



질문이 있습니까? 댓글에 언급하십시오. 가능한 한 빨리 연락 드리겠습니다.