map() 함수 정리
- map() 함수는 반복 가능한 객체(iterable)의 모든 요소에 특정 함수를 적용해 새로운 map 객체를 반환하는 함수
기본 문법
map(함수, 반복가능한_객체)
- 함수: 각 요소에 적용할 함수 (보통 lambda나 int, str 등)
- 반복가능한_객체: 리스트, 튜플, 문자열 등
- 예제 1: 문자열 숫자를 정수로 변환
s = ['1', '2', '3'] # 문자형이 담긴 리스트 s
nums = list(map(int, s)) # s의 문자형 요소를 하나씩 가져와서 정수형으로 변환, 그리고 list로
print(nums) # [1, 2, 3]
- 예제 2: 공백으로 구분된 입력값 처리
a, b = map(int, input("두 수를 입력하세요: ").split())
# 입력: 3 5
print(a + b) # 8
반응형
'프로그래밍 언어 기초 > Python' 카테고리의 다른 글
| [Python] 문법 되새김 문제 (1) | 2026.01.30 |
|---|---|
| python 공백 제거 함수 : strip(), lstrip(), rstrip() (1) | 2025.07.07 |
| Python 입력: sys.stdin 완전 정리 (3) | 2025.07.07 |