๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

728x90

์–•์€๋ณต์‚ฌ

7/17 ์ผ_์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์—ฐ์Šต(Python) 1. ์–•์€ ๋ณต์‚ฌ, ๊นŠ์€ ๋ณต์‚ฌ - ์–•์€ ๋ณต์‚ฌ: a๋ฅผ b๋กœ ๋ณต์‚ฌํ–ˆ์„ ๋•Œ a, b๋Š” ๊ฐ™์€ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•จ - =๋กœ ๋ณต์‚ฌ → a, b ์ค‘ ํ•˜๋‚˜์˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•ด๋„ ๊ฐ™์€ ๊ณณ์„ ๊ฐ€๋ฆฌํ‚ค๊ธฐ ๋•Œ๋ฌธ์— a, b ๋ณ€์ˆ˜๊ฐ€ ๋™์ผํ•˜๊ฒŒ ๋ฐ”๋€œ - ๊นŠ์€ ๋ณต์‚ฌ : a๋ฅผ b๋กœ ๋ณต์‚ฌํ–ˆ์„ ๋•Œ a, b๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๊ฐ€๋ฆฌํ‚ด - .copy() ๋ฉ”์„œ๋“œ(๋ฆฌ์ŠคํŠธ ๋ณต์‚ฌ) ํ˜น์€ copy ๋ชจ๋“ˆ์˜ copy.deepcopy() ํ•จ์ˆ˜(๋‹ค์ฐจ์› ๋ฐฐ์—ด ๋ณต์‚ฌ)๋กœ ๋ณต์‚ฌ → a, b ๋ณ€์ˆ˜๊ฐ€ ๋…๋ฆฝ์ ์ž„ ์›๋ณธ = [45, 73, 66, 87, 92] print('์›๋ณธ:', ์›๋ณธ) ์–•์€๋ณต์‚ฌ = ์›๋ณธ ์–•์€๋ณต์‚ฌ[0] = 1111 # ์‚ฌ๋ณธ, ์›๋ณธ ๊ฐ™์ด ๋ฐ”๋€œ ๊นŠ์€๋ณต์‚ฌ = ์›๋ณธ.copy() ๊นŠ์€๋ณต์‚ฌ[0] = 555 # ์‚ฌ๋ณธ๋งŒ ๋ฐ”๋€œ print(f'์–•์€๋ณต์‚ฌ: {์–•์€๋ณต์‚ฌ}', f.. ๋”๋ณด๊ธฐ

728x90