ํ์ด์ฌ์๋ ์ปดํ๋ฆฌํจ์ ์ด๋ผ๋ ๊ธฐ๋ฅ์ด ์์ด์ ๋ฆฌ์คํธ(๋ฐฐ์ด)๋ฅผ ์ด๊ธฐํ ํ๋๋ฐ ์์ด์ ์ฝ๋๋์ ๋ง์ด ์ค์ผ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ์ด์ฌ์์ 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์ฐจ์ ๋ฆฌ์คํธ๋ฅผ ์ด๊ธฐํ ํ ๋๋ ์ปดํ๋ฆฌํจ์ ์ ์ฌ์ฉํ๋ ์ต๊ด์ ๊ฐ์ง์๋ค!
'...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] collections ๋ผ์ด๋ธ๋ฌ๋ฆฌ deque, Counter (0) | 2021.02.21 |
---|---|
[Python] ์์ด, ์กฐํฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ itertools (0) | 2021.02.17 |
[Python] ๋ฆฌ์คํธ ํน์ ๊ฐ ๋ชจ๋ ์ ๊ฑฐํ๊ธฐ (0) | 2021.02.17 |
[Python] ๋ฌธ์์ด ํจ์ ์ด ์ ๋ฆฌ (0) | 2021.02.14 |
[Python] Set() ์ธํธ ํจ์ (0) | 2021.02.13 |