๋ฐ์ํ ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ 1 [python] ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ (List Comprehension) ํญ์ ์ฝ๋ฉ๋ฌธ์ ๋ฅผ ํ๋ค๋ณด๋ฉด ์ด๋์ '์ด๊ธฐํ' ๊ฐ ๋ง์ฝ์ด๋ค. ๊ฐ๋ง๋ณด๋ฉด ์ด๊ธฐ์ค์ ์์ ๋ง์ด ์ ๋ฅผ ๋จน๋๋ค. Python์์๋ list ์ ์ด๊ธฐํ์ ์ฌ๋ฌ๋ฐฉ๋ฒ์ด ์๋๋ฐ ๊ทธ ์ค ํ๋์ธ '๋ฆฌ์ํธ ์ปดํ๋ฆฌํจ์ (List Comprehension)'์ด๋ผ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์. ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ ์ ์ฌ์ฉํ๊ฒ ๋๋ฉด ๋ฆฌ์คํธ์์ ๊ฐ(or ๋ฌธ์) ๋์ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ์ ๋ฃ์์ผ๋ก์จ ๋ฆฌ์คํธ๋ฅผ ๋ณด๋ค ์ฝ๊ฒ ์ด๊ธฐํ(์ ๋ฆฌ)ํ ์ ์๋ค. ์ฌ์ฉ๋ฒ list = [ i for i in range(5) ] print(list) [0, 1, 2, 3, 4] ์์ + ์ฌํ 2์ฐจ์ ๋ฆฌ์คํธ ์ด๊ธฐํ i = 3 list = [[0] * i for _ in range(5)] # _ 2022. 3. 25. ์ด์ 1 ๋ค์ ๋ฐ์ํ