파이썬 map, lambda, filter, reduce 함수 정리


파이썬 map, lambda, filter, reduce 함수 정리

map 함수 파이썬의 map함수는 map(function, iterable) 형태를 가지고 있습니다. 오른 쪽 element인 iterable은 list, tuple 형태의 인자로 map 함수는 이 오른쪽 element를 지정된 function 타입으로 변경해서 지정해주는 역할을 합니다. map 함수를 사용하지 않고 for문을 사용해서 하나씩 캐스팅 연산으로 type을 변경해줄 수 있으나, 일일이 모든 요소들을 변경해주기 위해 for문을 반복적으로 사용해야 하는 불편함이 있습니다. 이 불편함을 덜어주기 위해서 map 함수를 사용합니다. 앞에서 a 변수를 [1.2, 2.5, 3.8, 5.9] 실수형 요소를 가진 리스트로 초기화 하였으나 map 함수를 사용해서 int(정수형)으로 변경해서 a 함수에 다시 할당해..........



원문링크 : 파이썬 map, lambda, filter, reduce 함수 정리