๋ฐ์ํ
ํญ์ ์ฝ๋ฉ๋ฌธ์ ๋ฅผ ํ๋ค๋ณด๋ฉด ์ด๋์ '์ด๊ธฐํ' ๊ฐ ๋ง์ฝ์ด๋ค. ๊ฐ๋ง๋ณด๋ฉด ์ด๊ธฐ์ค์ ์์ ๋ง์ด ์ ๋ฅผ ๋จน๋๋ค.
Python์์๋ list ์ ์ด๊ธฐํ์ ์ฌ๋ฌ๋ฐฉ๋ฒ์ด ์๋๋ฐ ๊ทธ ์ค ํ๋์ธ
'๋ฆฌ์ํธ ์ปดํ๋ฆฌํจ์ (List Comprehension)'์ด๋ผ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์.
๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ ์ ์ฌ์ฉํ๊ฒ ๋๋ฉด ๋ฆฌ์คํธ์์ ๊ฐ(or ๋ฌธ์) ๋์ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ์ ๋ฃ์์ผ๋ก์จ ๋ฆฌ์คํธ๋ฅผ
๋ณด๋ค ์ฝ๊ฒ ์ด๊ธฐํ(์ ๋ฆฌ)ํ ์ ์๋ค.
์ฌ์ฉ๋ฒ
list = [ i for i in range(5) ]
print(list)
[0, 1, 2, 3, 4]
์์ + ์ฌํ
- 2์ฐจ์ ๋ฆฌ์คํธ ์ด๊ธฐํ
[[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]]
'์ธ์ด (C, Python)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[python] ์์ด๊ณผ ์กฐํฉ - ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ (0) | 2022.04.13 |
---|---|
[python] ๋๋ค(lambda) ํจ์ (0) | 2022.04.12 |
[python] ์ค์ํ(swap) (0) | 2022.03.29 |
[python] if~in , if~not in (if in/if not in) (0) | 2022.03.25 |
[python] min, max ํจ์ ( ์ต๋ ๊ฐ๊ณผ ์ต์ ๊ฐ์ ์ฐพ๊ธฐ ์ํ ํจ์) (0) | 2022.03.21 |
๋๊ธ