2022-09-01 TIL sparta

최해민·2022년 9월 1일
0

Python 내장 함수

  • map


map(function, iterable, ...)은 함수와 반복 가능한 자료형을 입력받는다.
예를 들면 리스트의 모든 항목에 function을 적용한 후 그 결과를 돌려주는데, 결과값은 map object인 반복자를 돌려준다.

def two_times(x):
    return x*2

a = map(two_times, [1, 2, 3, 4])
print(a)

>>> <map object at 0x1032c1ff0>

map object는 내가 쉽게 사용할 수 없다.
map object를 리스트나 튜플 형태로 변환하여 사용할 수 있다.

>>> def two_times(x): 
...	return x*2
...
>>> list(map(two_times, [1, 2, 3, 4]))
[2, 4, 6, 8]

백준알고리즘 사이트 이용하는데 예시를 입력할 때 자주 사용한다ㅎㅎ

출처

profile
안녕하세요

0개의 댓글