ํ์ด์ฌ์๋ ์ปดํ๋ฆฌํจ์
์ด๋ผ๋ ๊ธฐ๋ฅ์ด ์์ด์ ๋ฆฌ์คํธ(๋ฐฐ์ด)๋ฅผ ์ด๊ธฐํ ํ๋๋ฐ ์์ด์ ์ฝ๋๋์ ๋ง์ด ์ค์ผ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ์ด์ฌ์์ 2์ฐจ์ ๋ฆฌ์คํธ๋ฅผ ์ด๊ธฐํ ํ ๋๋ ๋ฐ๋์ ์ปดํ๋ฆฌํจ์
์ ์ฌ์ฉํ์ฌ์ผ ํฉ๋๋ค.
n = 3
m = 4
array = [[0]*m for _ in range(n)]
print(array)
#[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
array[1][1] = 5
print(array)
#[[0, 0, 0, 0], [0, 5, 0, 0], [0, 0, 0, 0]]
๋ง์ฝ ์ปดํ๋ฆฌํจ์
์ ์ฌ์ฉํ์ง ์๊ณ ์ ์ธํ๋ค๋ฉด ์ค๋ฅ๊ฐ ์๊ธธ ์ ์์ต๋๋ค.
n = 3
m = 4
array = [[0]*m] * n
print(array)
array[1][1] = 5
print(array)
#[[0, 5, 0, 0], [0, 5, 0, 0], [0, 5, 0, 0]]
์ด๋ ๋ด๋ถ์ ์ผ๋ก ํฌํจ๋ 3๊ฐ์ ๋ฆฌ์คํธ๊ฐ ๋ชจ๋ ๋์ผํ ๊ฐ์ฒด์ ๋ํ 3๊ฐ์ ๋ ํผ๋ฐ์ค๋ก ์ธ์๋๊ธฐ ๋๋ฌธ์
๋๋ค.
2์ฐจ์ ๋ฆฌ์คํธ๋ฅผ ์ด๊ธฐํ ํ ๋๋ ์ปดํ๋ฆฌํจ์
์ ์ฌ์ฉํ๋ ์ต๊ด์ ๊ฐ์ง์๋ค!