>  기사  >  백엔드 개발  >  Python에서 맵을 사용하는 방법(방법에 대한 자세한 설명)

Python에서 맵을 사용하는 방법(방법에 대한 자세한 설명)

藏色散人
藏色散人원래의
2019-07-04 11:01:0542839검색

Python에서 맵을 사용하는 방법(방법에 대한 자세한 설명)

파이썬에서 지도를 어떻게 사용하나요?

파이썬에서 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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