# ์์ # split์ ๋ฌธ์์ด์ ๋ฆฌ์คํธ๋ก ๋ฐ๊พผ๋ค! a = "e f g h i" result2 = a.split() print(result2) # ๊ฒฐ๊ณผ ['e', 'f', 'g', 'h', 'i'] 1. split ํจ์? 2. split ํจ์ ์์ 1. ํ์ด์ฌ split ํจ์ ํจ์์ ๋ชจ์ ๋ฌธ์์ด.split() ๋ฌธ์์ด.split('๊ตฌ๋ถ์') ๋ฌธ์์ด.split('๊ตฌ๋ถ์', ๋ถํ ํ์) ๋ฌธ์์ด.split(sep='๊ตฌ๋ถ์', maxsplit=๋ถํ ํ์) ์ด๋ฐ์์ ๋ชจ์๋ค์ด ์์ต๋๋ค. ์ ์ผ ๋ง์ง๋ง ๊ฒ์ด ์ ์ผ ์ ํํฉ๋๋ค. ๋ฌธ์์ด.split() ํจ์๋ ๋ฌธ์์ด์ ์ผ์ ํ ๊ท์น์ผ๋ก ์๋ผ์ ๋ฆฌ์คํธ๋ก ๋ง๋ค์ด ์ฃผ๋ ํจ์์
๋๋ค. ์ข๋ ์ ํํ๊ฒ ๋งํ์๋ฉด ๋ฌธ์์ด.split(sep, maxsplit) ํจ์๋ ๋ฌธ์์ด์ maxsplit ํ์๋ง..
# ์์ # join์ ๋ฆฌ์คํธ๋ฅผ ๋ฌธ์์ด๋ก ๋ฐ๊พผ๋ค !! a = ['a', 'b', 'c', 'd'] result = ''.join(a) print(f"{result}") # ๊ฒฐ๊ณผ abcd 1. join ํจ์ ์ค๋ช
2. join ํจ์ ์์ 1. ํ์ด์ฌ join ํจ์ ์ค๋ช
ํจ์์ ๋ชจ์์ ์๋์ ๊ฐ์ต๋๋ค. ''.join(๋ฆฌ์คํธ) '๊ตฌ๋ถ์'.join(๋ฆฌ์คํธ) join ํจ์๋ ๋งค๊ฐ๋ณ์๋ก ๋ค์ด์จ ๋ฆฌ์คํธ์ ์๋ ์์ ํ๋ํ๋๋ฅผ ํฉ์ณ์ ํ๋์ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด ๋ฐํํ๋ ํจ์์
๋๋ค. - ''.join(๋ฆฌ์คํธ) ''.join(๋ฆฌ์คํธ)๋ฅผ ์ด์ฉํ๋ฉด ๋งค๊ฐ๋ณ์๋ก ๋ค์ด์จ ['a', 'b', 'c'] ์ด๋ฐ ์์ ๋ฆฌ์คํธ๋ฅผ 'abc'์ ๋ฌธ์์ด๋ก ํฉ์ณ์ ๋ฐํํด์ฃผ๋ ํจ์์ธ ๊ฒ์
๋๋ค. - '๊ตฌ๋ถ์'.join(๋ฆฌ์คํธ) '๊ตฌ๋ถ์'.join(๋ฆฌ์คํธ)..
โ๏ธint ํ์
์ ๋ฌดํ๋ sys.maxsize python3์์ int์ ์ต๋๊ฐ์ sys๋ฅผ importํ ๋ค์ maxsize๋ฅผ ๊ตฌํด๋ณด๋ฉด ์ ์ ์๋ค. import sys test = sys.maxsize print(test) list1 = range(test) print(len(list1)) """ 2147483647 2147483647 """ python3์ด์์์ intํ์ ์ด๊ณผํ ๊ฒฝ์ฐ ์๋์ผ๋ก long์ผ๋ก ๋ณํ๋๊ธฐ ๋๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ ์ฐ์ฐ๋ ๊ฐ๋ฅํ๋ค. # ์ต๋ ์ ์๊ฐ ์ด๊ณผ์ long์ผ๋ก ์๋ ๋ณํ test += 1 print(test) """ 2147483648 ๋ฐ๋ฉด int์ ์ต๋๊ฐ์ ์ด๊ณผํ๊ฒ ๋๋ฉด list๋ฅผ ์์ฑ ํ ์ ์๋ค. list2 = range(test) print(len(list2)) ""..
## 2์ฐจ์ ๋ฆฌ์คํธ๋ table 2 x 2 ์ ๊ฐ์ ํ๋ฅผ ์๊ฐํ๋ฉด ๋ ## ๊ฐ๋ก, ํ, row ## ์ธ๋ก, ์ด, column ๐ฆข์ ๊ทธ๋ผ ์ค์ !! Q ) ๊ฐ๋ก์ค์ด ์ด x๊ฐ์ด๊ณ ์ธ๋ก์ค์ด ์ด y๊ฐ์ธ ๋ฐฐ์ด์ ๋ง๋ค์ด์ค!! A ) ํด๋น์ฝ๋ x,y = map(int, input().split()) board = [[0] * y for _ in range(x)] print(board) for i in range(x): for j in range(y): print(board[i][j], end=" ") print() a = [[10, 20], [30, 40], [50, 60]] :: # [[10, 20], [30, 40], [50, 60]] ## ๋ฆฌ์คํธ ์์ ๋ฆฌ์คํธ๋ฅผ ๋ฃ์ด 2์ฐจ์ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค ์ ์๋ค. ## ๊ฐ๋
์ฑ์ ..