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형으로 바꿔주었습니다.
'Python > 파이썬 기초' 카테고리의 다른 글
파이썬_기초 22_lstrip(), rstrip(), strip() (0) | 2020.04.20 |
---|---|
파이썬_기초 21_upper(), lower() (0) | 2020.04.20 |
파이썬_기초 19_ord(), chr() (0) | 2020.04.17 |
파이썬_기초 18_sum(), max(), min() (0) | 2020.04.17 |
파이썬_기초 17_주석 (0) | 2020.04.11 |