ํ์ด์ฌ ํํ์ ๋ชจ๋ ๊ฒ
๋ค์ด๊ฐ๋ฉฐ ํํ์ ๋ค๋ฃจ๊ธฐ ์ ํ์ด์ฌ ๋ฆฌ์คํธ(list)์ ๋ชจ๋ ๊ฒ ํฌ์คํ
์ ๋ณด์๋ฉด ๋์ฑ ๋์์ด ๋ฉ๋๋ค. ํํ์ ๊ฐ์ ์์ฑ, ์ญ์ , ์์ ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ ์ ๋ง ์ ์ธํ๋ฉด ๋ฆฌ์คํธ์ ์์ ํ ๋์ผํ๋ฏ๋ก ๊ฐ๋จํ๊ฒ๋ง ์ดํด๋ณด๊ฒ ์ต๋๋ค. ํํ ๋ค๋ฃจ๊ธฐ # ์ธ๋ฑ์ฑ t = (1, 2, 'a', 'b') t[0] # 1 t[3] # 'b' # ์ฌ๋ผ์ด์ฑ t[1:] # (2, 'a', 'b') p = (3, 4) # ๋ํ๊ธฐ t + p # (1, 2, 'a', 'b', 3, 4) # ๊ณฑํ๊ธฐ p * 3 # (3, 4, 3, 4, 3, 4) # ๊ธธ์ด ๊ตฌํ๊ธฐ len(t) # 4 # ํน์ ๊ฐ ํฌํจ ์ฌ๋ถ if 1 in t: print("1 is in the t") # ํน์ ๊ฐ ํ์ธ t.count(1) # 1(1๊ฐ ์๊ธฐ ๋๋ฌธ์) # ๊ดํธ ์๋ต ..
2023. 12. 3.
ํ์ด์ฌ ๋ฆฌ์คํธ(list)์ ๋ชจ๋ ๊ฒ
๋ฆฌ์คํธ(list) ๋ฆฌ์คํธ๋ ์ธ๋ฑ์ค ๋ฐฉ์์ ์์ฐจ ๋ฐฐ์ด ์ปจํ
์ด๋์
๋๋ค. ๋ฉ๋ชจ๋ฆฌ์ ์ผ๋ ฌ๋ก(linear) ๋ฐฐ์น๊ฐ ๋๋ฉฐ ๋ฆฌ์คํธ ๋ด ์์๋ฅผ ๋ณ๊ฒฝ(mutable)ํ ์ ์์ต๋๋ค. ๋ํ ํ๋์ ๋ฆฌ์คํธ ๋ด ์ฌ๋ฌ ํ์
(type)์ ๋ฐ์ดํฐ๋ฅผ ๋ด์ ์ ์์ต๋๋ค. ์ฌ๋ผ์ด์ฑ a = [1,2,3,4,5] a[0:2] # [1,2] -> [0:2]๋ฉด ์ธ๋ฑ์ค 0๋ถํฐ 1๊น์ง(2๋ ํฌํจ๋์ง ์์) a[a:2] # [1,2] a[2:] # [3,4,5] ์ฐ์ฐ a = [1,2,3] b = [5,6,7] a+b # [1,2,3,5,6,7] a*3 # [1,2,3,1,2,3,1,2,3] -> ๋ฆฌ์คํธ ๋ฐ๋ณต len(a) # 3 -> ๋ฆฌ์คํธ ๊ธธ์ด del a[1] # [1,3] -> ํน์ดํ ์ ์ delํจ์์ธ๋ฐ ์ ์ธ๋ฐฉ์์ผ๋ก ์ฐ๋ค.. ํจ์ ์์ ์ถ๊ฐ(ap..
2023. 12. 2.