Python/파이썬 기초

파이썬_기초 20_map()

me1 2020. 4. 19. 17:30

map()

 

map()은 반복 가능한 자료형을 받아 설정한 함수로 수행한 결과를 반환해주는 함수입니다.

 

map(함수,반복 가능한 자료형)

map() 함수의 기본 구조입니다.

 

a=['1','2','3','4','5']

a=list(map(int,a))

# 결과>>[1, 2, 3, 4, 5]
print(a)

b=list(map(str, range(5)))

# 결과>>['0', '1', '2', '3', '4']
print(b)

c=('1','2','3','4','5')

c=tuple(map(int,c))

# 결과>>(1, 2, 3, 4, 5)
print(c)

리스트 a의 값들을 map()함수를 이용해 str형에서 int형으로 바꿔주었습니다.

map() 함수를 이용하면 반복문을 통해 일일이 바꾸지 않고 한번에 바꿀 수 있다는 장점이 있습니다.

 

리스트 b에 range() 함수를 통해 값을 만들어주고 이를 map()함수를 이용해 str형으로 바꿔주었습니다.

 

튜플 c의 값들을 map()함수를 이용해 str형에서 int형으로 바꿔주었습니다.