코딩 테스트 준비를 위한 Python 공부중...
map 함수는 기본적인 내용이니 반드시 알아두자
map() 기본
- map(function, iterable)
- 반복 가능한 자료형을 반복문 없이 한번에 처리하기
- return 값은 map 객체이므로 다시 list로 만들어줘야 함
# map 함수
mylist1 = ['1', '2', '3', '4']
mylist2 = list(map(int, mylist1))
# mylist2 = [1, 2, 3, 4]
lamda
- 일회성 함수를 사용하고 싶을 때, 간단하게 정의해서 사용
# map 함수 - lamda
mylist1 = [1, 2, 3, 4]
mylist2 = list(map(lamda x : x + 1, mylist1))
# mylist2 = [2, 3, 4, 5]
'Programming > - Python' 카테고리의 다른 글
[Python] Collections : 개수 세기 (Counter) (0) | 2022.05.10 |
---|---|
[Python] 리스트 정리 (index / append / del / insert / remove) (0) | 2022.04.22 |
[Python] 문자열 / 리스트 (list / split / join) (0) | 2022.04.15 |
[Python] 문자열 : 대문자 / 소문자 변경 함수 (upper / lower) (0) | 2022.04.15 |
[Python] itertools : 순열 / 조합 (permutations / combinations) (0) | 2022.04.13 |
댓글