์์ ๋ณต์ฌ์ ๊น์ ๋ณต์ฌ
์์ ๋ณต์ฌ(shallow copy) ๊ฐ์ ์๋ก์ด ๊ฐ์ฒด๋ก ๋ณต์ฌํ ๋ '์ฐธ์กฐ ๊ฐ'๋ง ๋ณต์ฌํ๋ ๋ฐฉ์ 1. copy import copy a = [1,2,3] b = a.copy() a[2] = 2 print(a) print(b) ใ
กใ
กใ
กใ
กใ
กใ
กใ
กใ
ก [1, 2, 2] [1, 2, 3] ๊ฐ๋ง ๋ณต์ฌ๋ฅผ ํด์ค๋ ๊ฒ์ด๋ฏ๋ก a์ ํ ๋น๋ ๊ฐ์ ๋ฐ๊พธ์ด๋ b์ ๊ฐ์ ๋ณํ๊ฐ ์๋ค! 'b = a'๋ผ๋ ์ฝ๋์ ๋๋น๋๋ ๋ฐฉ์์ด๋ค. 2. [:] a = [1,2,3] b = a[:] a[2] = 2 print(a) print(b) ใ
กใ
กใ
กใ
กใ
กใ
กใ
กใ
ก [1, 2, 2] [1, 2, 3] ์ธ๋ฑ์ฑ์ ํ์ฉํ์ฌ ์์ ๋ณต์ฌ๋ฅผ ํ๋ ๋ฐฉ๋ฒ๋ ์๋ค. ์ฃผ์ import copy a = [1,2,3,[4,5,6]] b = a.copy() a[3][0] = 2 pr..
2021. 9. 13.
for
์ฌ์ฉ๋ฒ for ๋ณ์ in ๋ฆฌ์คํธ(or ํํ, ๋ฌธ์์ด): ์คํ๋ฌธ ... ์์ a = ["์์ด์ธ๋งจ", "ํ ๋ฅด", "๊ทธ๋ฃจํธ"] for customer in starbucks: print("{0} ์๋, ์ปคํผ๊ฐ ์ค๋น๋์์ต๋๋ค.".format(customer)) ใ
กใ
กใ
กใ
กใ
กใ
กใ
กใ
ก ์์ด์ธ๋งจ ์๋, ์ปคํผ๊ฐ ์ค๋น๋์์ต๋๋ค. ํ ๋ฅด ์๋, ์ปคํผ๊ฐ ์ค๋น๋์์ต๋๋ค. ๊ทธ๋ฃจํธ ์๋, ์ปคํผ๊ฐ ์ค๋น๋์์ต๋๋ค. ์ ์์๋ starbucks๋ฆฌ์คํธ์ ์์๊ฐ customer๋ณ์๋ก ๋์
๋๊ณ , ์คํ๋ฌธ์ผ๋ก ๋์ด๊ฐ์ ์ถ๋ ฅ์ด ๋๋ ๋ฐฉ์์ด๋ค. ์คํ์ด ๊ณ์๋๋ค๊ฐ ๋ง์ง๋ง ์์๊น์ง ์ถ๋ ฅ์ด ๋๊ณ ๋ ํ for๋ฌธ์ ํ์ถํ๊ฒ ๋๋ค. ์ฌํ ์์ a = [[1,2], [3,4], [5,6]] for (x, y) in a: print(x + y) ใ
กใ
กใ
กใ
กใ
กใ
กใ
กใ
ก 3 ..
2021. 9. 6.