파이썬에서 지도를 어떻게 사용하나요?
파이썬에서 map을 사용하는 방법:
map 함수의 프로토타입은 map(function, iterable, …)이고 반환 결과는 목록입니다.
매개변수 함수는 Python에 내장되거나 사용자 정의될 수 있는 함수 이름을 전달합니다. iterable 매개변수는 목록, 튜플, 문자열과 같은 반복 가능한 객체를 전달합니다.
이 함수는 iterable의 각 요소에 함수를 적용한다는 의미이며, 그 결과가 리스트 형태로 반환됩니다. iterable 뒤에 타원이 있습니다. 이는 여러 iterable이 전달될 수 있음을 의미합니다. 추가 iterable 매개변수가 있는 경우 이러한 매개변수에서 요소를 병렬로 가져오고 함수가 호출됩니다.
내장 함수 str():
str()은 Python의 내장 함수입니다. 이 예에서는 목록/튜플/문자열의 각 요소를 str 유형으로 변환한 후 다음과 같은 형식으로 반환합니다. 목록
a=list(map(str,'python')) print(a)
출력:
['p', 'y', 't', 'h', 'o', 'n']
사용자 정의 함수:
def add(x,y): return x+y list1=[1,2,3] list2=[4,5,6] a=list(map(add,list1,list2)) print(a)
출력:
[5, 7, 9]
사용자 정의 함수(세 목록의 길이가 다른 경우):
def add(x,y): return x,y list1 = [1,2,3] list2 = [1,2,3,4] a = list(map(add, list1, list2)) print(a)
출력:
[(1, 1), (2, 2), (3, 3)]
관련 권장 사항: "Python Tutorial"
위 내용은 Python에서 맵을 사용하는 방법(방법에 대한 자세한 설명)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!