* 학습내용
- map 함수란?
- map함수 사용법
1. map()함수란:
map() : 리스트 요소를 지정된 함수로 처리해주는 함수
2. map()함수 사용법
- list(map(함수, 리스트))
- tuple(map(함수, 리스트))
map()함수를 쓰지 않은 경우
>>> a = [1.2, 2.5, 3.7, 4.6]
>>> for i in range(len(a)):
... a[i] = int(a[i])
...
>>> a
[1, 2, 3, 4]
1) map()함수를 쓴 경우-> for문을 썼을 때보다 코드가 훨씬 간결
>>> a = [1.2, 2.5, 3.7, 4.6]
>>> a = list(map(int, a))
>>> a
[1, 2, 3, 4]
2) 두번째 인자 자리에 반복 가능한 객체를 넣을 수 있음
>>> a = list(map(str, range(10)))
>>> a
['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
3) 문자열이 두개가 들어있는 리스트의 경우
split()은 입력받은 값을 공백을 기준으로 분리
>>> a = list(map(int, input().split()))
10 20 (입력)
>>>print(a)
[10, 20]
'Edu > 01. Language: Python' 카테고리의 다른 글
딕셔너리의 의미 (0) | 2021.09.13 |
---|---|
논리합(or), 논리곱(and) (0) | 2021.08.25 |
소스코드재사용: 함수, 클래스, 모듈, 패키지 (0) | 2021.05.30 |
세트/딕셔너리 (0) | 2021.05.30 |
튜플vs리스트 (0) | 2021.05.28 |