Python λ‚΄μž₯ ν•¨μˆ˜

    Daily Python #4 : map ν•¨μˆ˜λž€?

    map ν•¨μˆ˜λŠ” list와 같은 iterable 객체 각 μš”μ†Œμ— νŠΉμ • ν•¨μˆ˜λ₯Ό μ μš©μ‹œμΌœμ£Όκ³  κ·Έ 결과값을 λ¬Άμ–΄μ„œ λŒλ €μ£ΌλŠ” 파이썬 λ‚΄μž₯ν•¨μˆ˜μž…λ‹ˆλ‹€. 이런 map을 μ–΄λ–»κ²Œ μ‚¬μš©ν•  수 μžˆμ„μ§€ ν•œλ²ˆ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. 이번 κΈ€μ—μ„œ μ•Œμ•„λ³Ό λ‚΄μš© map ν•¨μˆ˜λž€? map ν•¨μˆ˜ μ‚¬μš©μ˜ˆμ‹œ map ν•¨μˆ˜λž€? map ν•¨μˆ˜λŠ” μœ„μ—μ„œλ„ μ–ΈκΈ‰ν–ˆλ“―μ΄ iterable 객체의 각 μš”μ†Œμ— νŠΉμ • ν•¨μˆ˜λ₯Ό μ μš©μ‹œμΌœμ£ΌλŠ” λ‚΄μž₯ν•¨μˆ˜μž…λ‹ˆλ‹€. 이 말을 μ΄ν•΄ν•˜κΈ° μœ„ν•΄μ„œλŠ” 일단 map ν•¨μˆ˜μ˜ ν˜•νƒœλ₯Ό 이해해야 ν•©λ‹ˆλ‹€. map(function, iterable) # λ°˜ν™˜κ°’μ€ listκ°€ μ•„λ‹ˆλΌ Iterator μž…λ‹ˆλ‹€. map ν•¨μˆ˜λŠ” μœ„μ— λ³΄μ‹œλ‹€μ‹œν”Ό function κ³Ό iterable 을 μΈμžκ°’μœΌλ‘œ λ°›μŠ΅λ‹ˆλ‹€. 이것을 μ‹€μ œ λ°μ΄ν„°λ‘œ μΉ˜ν™˜ν•΄μ„œ λ³΄μ‹œλ©΄ 이해가 μ‰¬μ›Œμ§€μ‹€ 것..