728x90
๋ฐ์ํ
Python์์ ๋ฆฌ์คํธ๋ฅผ ๋ค๋ฃจ๋ค ๋ณด๋ฉด, ํ ๋ฆฌ์คํธ์ ์ผ๋ถ ์์๋ฅผ slicing์ ์ฌ์ฉํด์ ๋ค๋ฅธ ๋ฆฌ์คํธ์ ์ถ๊ฐํ ๋, append๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฆฌ์คํธ ํํ๋ก ์ถ๊ฐ๋๋ค.
answer.append(a[i:])
# [[1, 2, 3], 2, [2, 3], 3, 3, [3]] # append ์ฌ์ฉํ ๊ฒฐ๊ณผ
์ด ๋, ๋ฆฌ์คํธ ํํ๊ฐ ์๋ slicing ๋ฒ์์ ์๋ ๊ฐ ์์๋ค์ ๊ฐ๋ณ ์์๋ก ์ถ๊ฐํ๊ณ ์ถ์ ๋๋ ์ด๋ป๊ฒ ํด์ผํ ๊น?
# [1, 2, 3, 2, 2, 3, 3, 3, 3]
์์ ๊ฐ์ด ์ถ๊ฐํ๊ธฐ ์ํด์๋ extend ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
answer.extend(a[i:])
์ด๋ ๊ฒ append๊ฐ ์๋, extend๋ฅผ ์ฌ์ฉํ๋ฉด ์ด์ค๋ฆฌ์คํธ๊ฐ ์๋ ๊ฐ๊ฐ์ ๊ฐ๋ณ ์์๋ก ์ถ๊ฐํ ์ ์๋ค!
728x90
๋ฐ์ํ
'๐ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [ํ๋ก๊ทธ๋๋จธ์ค] : ์์ด ๋๋ง์๊ธฐ (1) | 2025.07.17 |
|---|---|
| [ํ๋ก๊ทธ๋๋จธ์ค] : [1์ฐจ] ๋น๋ฐ์ง๋ (0) | 2025.07.16 |
| [ํ๋ก๊ทธ๋๋จธ์ค] : ์ฐ์ ๋ถ๋ถ ์์ด ํฉ์ ๊ฐ์ (3) | 2025.07.14 |
| [ํ๋ก๊ทธ๋๋จธ์ค] : ๋ฉ๋ฆฌ๋ฐ๊ธฐ (0) | 2025.07.13 |
| [DP] ํ์ด์ฌ์ผ๋ก Dynamic Programming ์ ๋ณตํ๊ธฐ (0) | 2025.07.13 |