๋ฆฌ์คํธ์ปดํ๋ฆฌํจ์ 1 ํ์ด์ฌ ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ , ๋์ ๋๋ฆฌ ์ปดํ๋ฆฌํจ์ ์ ๋ชจ๋ ๊ฒ ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ (List Comprehension) ํ์ด์ฌ ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ ์ ๊ฐ๊ฒฐํ๊ฒ ๋ฆฌ์คํธ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ ์ค ํ๋๋ก, ๋ฐ๋ณต๋ฌธ๊ณผ ์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ ์ ์ฝ๋๋ฅผ ๊ฐ๊ฒฐํ๊ฒ ์ ์งํ๋ฉด์๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ ์ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: [ํํ์ for ํญ๋ชฉ in iterable if ์กฐ๊ฑด] - ํํ์: ๊ฐ ํญ๋ชฉ์ ๋ํ ๊ณ์ฐ์ ๋๋ ํํ์์ ๋ํ๋ ๋๋ค. - ํญ๋ชฉ: ๋ฐ๋ณต ๊ฐ๋ฅํ(iterable) ๊ฐ์ฒด์์ ๊ฐ์ ธ์จ ๊ฐ์ ๋๋ค. - iterable: ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด(๋ฆฌ์คํธ, ํํ, ๋ฌธ์์ด ๋ฑ)๋ฅผ ๋ํ๋ ๋๋ค. - ์กฐ๊ฑด: ์ ํ์ ์ผ๋ก ํฌํจํ ์กฐ๊ฑด์ ์ง์ ํฉ๋๋ค. ์กฐ๊ฑด์ ํ์์ ๋ฐ๋ผ ์๋ตํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, 0๋ถํฐ 9๊น์ง์ ์ซ์ ์ค์์ ์ง์.. 2023. 12. 12. ์ด์ 1 ๋ค์