language/python

파이썬 내장함수 map

moonsun623 2021. 9. 3. 20:59
반응형

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]