관리 메뉴

λͺ©λ‘νŒŒμ΄μ¬ map ν•¨μˆ˜ (1)

DATA101

[파이썬] map ν•¨μˆ˜μ— λŒ€ν•΄ μ•Œμ•„λ³΄μž(Feat. lambda ν‘œν˜„μ‹)

map ν•¨μˆ˜λž€? map ν•¨μˆ˜λŠ” *반볡 κ°€λŠ₯ν•œ 객체(iterable object)λ₯Ό μž…λ ₯λ°›κ³  각 μš”μ†Œμ— 연산을 μˆ˜ν–‰(맡핑, mapping)ν•˜λŠ” ν•¨μˆ˜μž…λ‹ˆλ‹€. *반볡 κ°€λŠ₯ν•œ 객체(iterable object)λž€ 말 κ·ΈλŒ€λ‘œ 반볡이 κ°€λŠ₯ν•œ κ°μ²΄λ‘œμ„œ μš”μ†Œκ°€ ν•˜λ‚˜μ˜ 객체에 μ—¬λŸ¬ κ°œκ°€ λ“€μ–΄μžˆκ³ , ν•œ λ²ˆμ— ν•˜λ‚˜μ˜ μš”μ†Œμ”© μ‚¬μš©ν•  수 μžˆλŠ” 객체λ₯Ό λ§ν•©λ‹ˆλ‹€. λŒ€ν‘œμ μœΌλ‘œλŠ” λ¬Έμžμ—΄(string), 리슀트(list), λ”•μ…”λ„ˆλ¦¬(dictionary), μ„ΈνŠΈ(set)κ°€ μžˆμŠ΅λ‹ˆλ‹€. μ—°μŠ΅ 문제 Q1. λ¦¬μŠ€νŠΈμ— 1λΆ€ν„° 10κΉŒμ§€μ˜ μ •μˆ˜κ°€ 담겼을 λ•Œ 각 μš”μ†Œλ³„ 제곱 값을 λ”°λ‘œ λ¦¬μŠ€νŠΈμ— μ €μž₯ν•˜μ—¬ 좜λ ₯ν•˜λŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ‹œμ˜€. (1) map ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šμ€ μ½”λ“œ # μž…λ ₯된 값을 μ œκ³±ν•˜μ—¬ λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜ def square_function(n):..

SW 개발/Python 2021. 2. 24. 09:50