728x90
map 함수
- Python에서 map 함수는 리스트의 요소를 지정된 함수로 처리해준다.
- 여러개의 데이터를 한 번에 다른 형태로 변화하기 위해서 사용.
map 함수 특징
- map 함수는 원본 리스트를 변경하지 않고 새 리스트를 생성
- map 함수는 map 타입으로 결과를 리턴하기 때문에 리스트나 튜플 등으로 변환
map 함수 문법 & 예제
- map(함수, 반복 가능한 객체)
# 실수로 저장된 리스트를 정수로 변환
a = [1.2, 2.5, 3.7, 4.6]
a = list(map(int, a))
print(a)
# [1, 2, 3, 4]
# 문자열로 저장된 리스트를 정수로 변환
a = ["1", "2", "3", "4"]
a = list(map(int, a))
print(a)
# [1, 2, 3, 4]
# 모든 요소에 10을 더해서 반환
a = [1, 2, 3, 4]
def plus(n):
return n + 10
print(list(map(plus, a)))
# [11, 12, 13, 14]
728x90
'Python' 카테고리의 다른 글
[Python] 문자열 공백 제거 replace, lstrip, rstrip, strip (0) | 2022.04.11 |
---|---|
[Python] for, range (0) | 2022.04.10 |
[Python] 비트 연산자(Bitwise Operators) (0) | 2022.04.08 |
[Python] 문자열 포맷팅(%, format, f-string) (0) | 2022.04.07 |
[Python] Python 파이썬이란 (0) | 2022.04.06 |