[python] 내장 함수 - map()

Gomi_kery·2022년 9월 18일
0

기타

목록 보기
7/7
post-thumbnail

문제 풀이 과정에서 int형 리스트를 문자열로 바꾸는 기능이 필요했고.
구글링을 통해 map() 함수를 알게 되었다

아직 해당 함수에 대해 100% 이해한 것은 아니지만 우선 정리를 해놓는다.


map()

  • 여러개의 데이터를 다른 형태로 변환하는 기능
  • iterable 요소를 지정된 함수로 처리해줌.
  • 원본 리스트를 변경하지 않고 새 리스트를 생성

구조

map(function, iterable)

  • function의 위치에 함수 or 데이터 타입(str, int) 사용 가능.
  • iterable 위치에 range(), split()

숫자형 리스트를 문자형으로 변경

a= [1,2,444]
map(str, a)

> '12444'

실수형 리스트를 숫자형 리스트로 변경

a= [1.4, 2.5, 9.444, 7.2]

list(map(int, a))
> [1,2,9,7]
profile
QA. 손으로 할 수 있는 모든 것을 좋아합니다.

0개의 댓글