map(변환 함수, 순환 가능한 데이터)
def func_mul(x):
return x * 2
# 일반 함수 이용
result1 = list(map(func_mul, [5, 4, 3, 2, 1]))
print(result1)
# 람다 함수 이용
result2 = list(map(lambda x: x * 2, [5, 4, 3, 2, 1]))
print(result2)
map의 리턴 값은 map object이므로 list나 tupel같은 다른 타입으로 바꿔서 사용해야 한다.
참고자료 : https://velog.io/@pyh8618/Python-map-%ED%95%A8%EC%88%98-%EC%82%AC%EC%9A%A9%EB%B2%95
https://dojang.io/mod/page/view.php?id=2286
https://www.daleseo.com/python-map/