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

+ Recent posts