반응형 Python map1 Python Map에 대한 이해 Python 내장 함수인 map은 리스트의 원소마다 특정한 함수를 적용시키는 역할을 합니다. 먼저 map 사용 없이 리스트의 모든 원소를 두배로 만들어보겠습니다. a = [1,2,3,4,5] for idx, val in enumerate(a): a[idx]*=2 print(a) # [2, 4, 6, 8, 10] 반복문 for를 사용하여 리스트의 원소에 하나씩 접근해 2를 곱해주고 다시 저장하는 모습입니다. 하지만 이렇게 코드를 만들면 흔히들 Python답지 못한 코드라고 합니다. 저것도 하나의 방법이긴하지만 더 간단하고 직관적인 방법이 있기 때문에 그렇습니다. 다음은 map을 사용하여 동일하게 원소마다 2를 곱해보겠습니다. 이를 위해서는 위에서 말한 특정 함수(Input마다 2를 곱해주는 함수)가 필요합.. 2020. 2. 14. 이전 1 다음 반응형