Asterisk
@Asterisk(*) -๋จ์ ๊ณฑ์
, ์ ๊ณฑ ์ฐ์ฐ, ๊ฐ๋ณ ์ธ์ ํ์ฉ ๋ฑ ๋ค์ํ๊ฒ ์ฌ์ฉ๋จ **: ํค์๋ ์ธ์ dict ํ์
์ผ๋ก ๋ค์ด๊ฐ ์ค์ต) def asterisk_test(a, *args): print(a, args) # 1 (2, 3, 4, 5, 6) print(type(args)) # asterisk_test(1,2,3,4,5,6) def asterisk_test(a, **kargs): print(a, kargs) # 1 {'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6} print(type(kargs)) # asterisk_test(1, b=2, c=3, d=4, e=5, f=6) kargs: ํค์๋ ์ธ์ ์์์์ 1์ a์ ๋ค์ด๊ฐ๊ณ ๋๋จธ์ง๋ dict ํ์
์ผ๋ก kargs์ ๋ค์ด๊ฐ..
Enumerate & Zip
@Enumerate -๋ฆฌ์คํธ์์ ๊ฐ ์ถ์ถํ ๋ ์ธ๋ฑ์ค ๋ฒํธ๋ฅผ ๊ฐ์ด ์ถ์ถํ๋ ํจ์ ์ค์ต) # Unpacking index and value in list for i, v in enumerate(['tic', 'tac', 'tok']): print(i, v) # 0 tic # 1 tac # 2 tok # Unpacking the index and value in the list and saving it as a list mylist = ['a', 'b', 'c', 'd'] print(list(enumerate(mylist))) # [(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')] # Make a sentence into a list, unpack the list index and va..
Split & Join
@Split ํจ์ -String Type์ ๊ฐ์ ๋๋ List ํํ๋ก ๋ฐํ -์๋ฅด๋ ๋ฐ์ ๋ชฉ์ ์์ -๋ด์ค๋ฐ์ดํฐ ๋ฑ์ ๋ง์ด ์ฌ์ฉ ํ ๋ฌธ์ฅ์ ํด๋น ๋จ์ด๊ฐ ์ผ๋ง๋ ํฌํจ๋๊ณ ์๋ ๋ฑ ์ค์ต) # ๋น์นธ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด ๋๋๊ธฐ items = 'zero one two three'.split() print(items) # "," ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด ๋๋๊ธฐ example = 'python,jquery,javascript' print(example.split(",")) # ๋ฆฌ์คํธ์ ๊ฐ ๊ฐ์ a, b, c, ๋ณ์๋ก unpacking example = 'python,jquery,javascript' a, b, c = example.split(",") # "." ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด ๋๋๊ณ unpacking example = 'dami..