반응형
map 함수란?
map 함수는 반복가능한 iterable객체를 받아, 각 요소마다 함수를 적용하는 함수이다.
주로 list 객체에 사용한다.
map(적용할 함수,iterable 객체)
map 함수 예제
리스트에 적용한 map 함수
num_list=["1234"]
a=list(map(int,num_list))
print(a)
#[1234]
num_list=[1,2,3,4]
a=list(map(str,num_list))
print(a)
#['1', '2', '3', '4']
num_list=[1,2,3,4]
a=int(''.join(map(str,num_list)))
print(a)
#1234
딕셔너리에 적용한 map 함수
num={1:10,2:20,3:30}
a=list(map(lambda x:x*2,num))
print(a)
#[2, 4, 6]
a=list(map(lambda x:x*2, num.values()))
print(a)
#[20, 40, 60]
'language > python' 카테고리의 다른 글
프로그래머스 하노이의 탑 (파이썬 풀이) (0) | 2021.10.15 |
---|---|
[파이썬/python] 순열(permutations)과 조합(combinations) (1) | 2021.10.03 |
파이썬 힙(heapq) 모듈 (0) | 2021.09.30 |