110 of 151 menu

map 함수

map 함수는 주어진 함수를 적용한 후 변경된 이터러블 객체를 반환합니다. 첫 번째 매개변수에는 각 요소에 적용될 콜백 함수를 지정합니다. 두 번째 매개변수에는 순회할 객체를 지정합니다.

함수는 특별한 이터러블 객체를 결과로 반환합니다. list 함수를 사용하여 리스트로 변환할 수 있습니다.

구문

map(함수, 필터링할 객체)

예제

map 함수를 사용하여 우리 리스트의 각 요소를 제곱해 봅시다:

lst = [2, 3, 6, 8, 15] res = map(lambda x: x ** 2, lst) print(list(res))

코드 실행 결과:

[4, 9, 36, 64, 225]

예제

이제 map 함수를 튜플에 적용하고 결과를 리스트 형태로 출력해 봅시다:

tlp = (2, 5, 7, 8) res = map(lambda x: x + x, tlp) print(list(res))

코드 실행 결과:

[4, 10, 14, 16]

참고 항목

  • 이터러블 객체를 필터링하는 함수 filter,
  • 튜플을 순회하는 함수 zip,
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부