>  기사  >  백엔드 개발  >  파이썬에서 지도는 무엇을 의미하나요?

파이썬에서 지도는 무엇을 의미하나요?

(*-*)浩
(*-*)浩원래의
2019-07-19 16:17:3936962검색

map 함수의 프로토타입은 map(function, iterable, …)이고 반환 결과는 목록입니다.

파이썬에서 지도는 무엇을 의미하나요?

map()은 Python에 내장된 고차 함수 f와 a를 받습니다. lis를 적용하고 Apply 함수 f를 목록의 각 요소에 차례로 전달하고 새 목록을 가져와 반환합니다.

map()은 제공된 함수에 따라 지정된 시퀀스를 매핑합니다. 내장 함수입니다(권장 학습: Python 비디오 튜토리얼)# 🎜🎜## 🎜🎜#첫 번째 매개변수 함수는 매개변수 시퀀스의 각 요소를 사용하여 function 함수를 호출하고 각 함수 함수의 반환 값을 포함하는 새 목록을 반환합니다.

Syntax

map(function, iterable, ...)

예를 들어 목록 [1, 2, 3, 4, 5, 6, 7, 8 , 9]


목록의 각 요소를 제곱하려면 map() 함수를 사용할 수 있습니다.

#🎜 🎜 #따라서 f(x)=x*x 함수만 전달하면 되며 map() 함수를 사용하여 이 계산을 완료할 수 있습니다:

def f(x):
 return x*x
print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
출력 결과: #🎜🎜 #
[1, 4, 9, 10, 25, 36, 49, 64, 81]

참고: map() 함수는 원래 목록을 변경하지 않지만 새 목록을 반환합니다.

map() 함수를 사용하면 변환 함수를 전달하여 하나의 목록을 다른 목록으로 변환할 수 있습니다.

목록에 포함된 요소는 모든 유형이 될 수 있으므로 map()은 숫자 값만 포함하는 목록을 처리할 수 있을 뿐만 아니라 실제로 모든 유형이 포함된 목록을 처리할 수 있습니다. 입력한 함수 f가 이 데이터 유형을 처리할 수 있습니다.


더 많은 Python 관련 기술 기사를 보려면

Python Tutorial

열을 방문하여 알아보세요!

위 내용은 파이썬에서 지도는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.