[python/ํ์ด์ฌ] - ์ ์ด๋ฌธ(for, while, if), List Comprehension, ์ธ๋ถ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ
์ ์ด๋ฌธ 1) ๋ฐ๋ณต๋ฌธ for for๋ฅผ ์ด์ฉํ ๋ฐ๋ณต๋ฌธ for ๋ณ์ in ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด: ๋ฐ๋ณตํ์ฌ ์คํํ ๋ด์ฉ ์ฌ๊ธฐ์ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด๋ ์๋์ ๊ฐ์ ๊ฒ๋ค์ ๋ปํจ list range -๋ฌธ์ : 1๋ถํฐ 10๊น์ง ์ถ๋ ฅ - list๋ฅผ ์ด์ฉํ a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for i in a: print(a) 1 2 3 4 5 6 7 8 9 10 - range๋ฅผ ์ด์ฉํ for i in range(11): print(i) 0 1 2 3 4 5 6 7 8 9 -๋ฌธ์ : 1๋ถํฐ 9๊น์ง 2์ฉ ์ฆ๊ฐํ๋ฉด์ ์ถ๋ ฅ for i in range(1, 10, 2): print(i) 1 3 5 7 9 -๋ฌธ์ : 9๋ถํฐ 1๊น์ง 2์ฉ ๊ฐ์ํ๋ฉด์ ์ถ๋ ฅ for i in range(9, 0, -2) print..
2022. 7. 21.
[python/ํ์ด์ฌ] ๋ฆฌ์คํธ(list), ํํ(tuple), ๋์
๋๋ฆฌ(dict), ์
(set)
3) ๋ฆฌ์คํธ(list) ๋ฐฐ์ด์ ํ์์ฑ -์ํฌ๋ ์ฃผ์ฌ์๋ฅผ ์ฌ์ฏ๋ฒ ๋์ ธ 1, 3, 5, 5, 2, 4๊ฐ ๋์๋ค. ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ณ์๋ฅผ ์ด์ฉํ์ฌ ์ ์ฅํ์ฌ๋ผ a1 = 1 a2 = 3 a3 = 5 a4 = 5 a5 = 2 a6 = 4 -๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋์ ๊ฐ์ด ์ฝ๊ฒ ๋ง๋ค ์ ์๋ค. a = [1, 3, 5, 5, 2, 4] print(a) [1, 3, 5, 5, 2, 4] print(type(a)) ๋ฆฌ์คํธ์ ๊ตฌ์กฐ/ ์ธ๋ฑ์ค ๋ฆฌ์คํธ ๋ด๋ถ์ ๋ฆฌ์คํธ๋ฅผ ํฌํจํ ์๋ ์๋ค. b = [1, [1, 2], [1, [1, 2]]] print(b[0]) print(b[1][1]) print(b[2][1][0]) 1 2 1 ์ฌ๋ผ์ด์ค a = [1, [2, 3], [4, [5, 6, 7]]] print(a[0]) 1 print(a[-1..
2022. 7. 14.