상세 컨텐츠

본문 제목

(Python) map()

Python/Built-In Function

by 코딩하는 낙타 2020. 1. 4. 16:08

본문

map() : 리스트의 요소를 지정된 함수로 처리해주는 함수

(map은 원본 리스트를 변경하지 않고 새 리스트를 생성)

     list(map(함수, 리스트))

     tuple(map(함수, 튜플))

 

1
2
3
4
>>> a = [1.22.53.74.6]
>>> a = list(map(int, a))
>>> a
[1234]
 

map int와 리스트를 넣으면 리스트의 모든 요소를 int를 사용해서 변환한다. map을 이용하고 나면 맵 객체가 반환되기 때문에 다시 list를 사용해서 map의 결과를 리스트로 만들어줘야 한다.

(map이 반환하는 맵 객체는 이터레이터라서 변수 여러 개에 저장하는 언패킹(unpacking)이 가능)

'Python > Built-In Function' 카테고리의 다른 글

(Python) 내장함수  (0) 2020.01.03

관련글 더보기

댓글 영역