[241224] map() ๊ณผ lambda ํจ์
ยท
[๋ด๋ฐฐ์บ ] ๋ณธ ์บ ํ (24.11.25 ~ 25.03.01) ๐๐ปโ๏ธ/Python ๐
~map() ์ด๋? ๐บ๏ธ~๋ฆฌ์คํธ ๊ฐ์ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด์ ํจ์๋ฅผ ์ ์ฉํด์ ์๋ก์ด ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด๋์ฝ๊ฒ ๋งํด, ๋ฐ์ดํฐ๋ฅผ ํ๋์ฉ ๊บผ๋ด ํจ์์ ๋ฃ์ด์ฃผ๋ ์ญํ ์map(function, iterable)function: ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด์ ๊ฐ ์์์ ์ ์ฉํ ํจ์iterable: ๋ฆฌ์คํธ, ํํ, ๋ฌธ์์ด ๋ฑ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด๊ฒฐ๊ณผ๋ map ๊ฐ์ฒด๋ก ๋ฐํ๋๊ธฐ ๋๋ฌธ์, ๋ณดํต list()๋ tuple()๋ก ๋ณํํด์ ์ฌ์ฉํจ~lambda ํจ์๋? ๐งโ๏ธ~๊ฐ๋จํ ์ต๋ช
ํจ์๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉdef๋ฅผ ์ฐ๋ ๋์ , ํ ์ค๋ก ํจ์๋ฅผ ํํlambda ๋งค๊ฐ๋ณ์: ๋ฐํ๊ฐ์:add = lambda x, y: x + yprint(add(3, 5)) # 8~map()๊ณผ lambda ํจ์ ์กฐํฉ ๐~์:์ซ์ ๋ฆฌ์คํธ ๊ฐ๊ฐ 2๋ฅผ ๊ณฑํด์ฃผ๋ ค๋ฉด?nums ..