map map(f,iterable) : ํจ์(f) ์ ๋ฐ๋ณต๊ฐ๋ฅํ (iterable) ์๋ฃํ์ ์ ๋ ฅ์ผ๋ก ๋ฐ์. > ๋ฆฌ์คํธ --> ๋ฌธ์์ด : ๋ฆฌ์คํธ ๋ฐฐ์ด์ด ๋ชจ๋ ๋ฌธ์์ด์ด์ด์ผํจ. ๋ง์ฝ ๋ฆฌ์คํธ ๋ฐฐ์ด์ด ์ ์ํ์ผ ๊ฒฝ์ฐ ๋ฆฌ์คํธ ์ ์ํ์ ๋ฆฌ์คํธ ๋ฌธ์์ด๋ก ๋ณํ ํ ๋ฌธ์์ด๋ก ๋ฐ๊พผ๋ค.
: ์ผ์ ํ ํํ์ ํ, ๋ถํ์ ๊ฐ์ง๊ณ ๋ค์ํ ํํ์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋๋ ๊ฒ. ์ฆ, ์ ๊ณต๋ฐ์ ์ผ์ ํ ์์์ ํ, ๊ท์ฝ์ ๊ฐ์ง๊ณ ๋ฌด์ธ๊ฐ๋ฅผ ๋ง๋๋ ์ผ.ํ๋ ์์ํฌ๋ก ์ผ์ ํ ๋๋ ํ๋ ์์ํฌ์ ๊ท์น์ ๋ฐ๋ผ์ผ ํ๋ค.ํ๋ ์์ํฌ๊ฐ ๋๋ฅผ ๋ถ๋ฅธ๋คex) spring,Django,ruby on
: ํ์ดํผํ ์คํธ ๋งํฌ์ ์ธ์ด (HyperText Markup Language) ๋ธ๋ผ์ฐ์ ์์ ์คํ ๊ฐ๋ฅํ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ํ์ผ๊ตฌ์กฐ์ ์ผ๋ก ํ๊ทธ๋ฅผ ์ฌ์ฉํด์ ์นํ์ด์ง๋ฅผ ๋ง๋ ๋ค.ํ๊ทธ๋ box or item ๋๊ฐ์ง๋ก ๋๋๋ค.์ฌ์ฉ์๊ฐ ๋ณผ ์ ์๋ item / section์ ๋๋๋
key ์ต์ : sorted ํจ์์ key ํ๋ผ๋ฏธํฐ๋ ์ด๋ค ๊ฒ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ ๊ฒ์ธ๊ฐ?
๋์ ๋๋ฆฌ = dict(ํค1=๊ฐ1 , ํค2=๊ฐ2)๋์ ๋๋ฆฌ = dict(zip(ํค1,ํค2,๊ฐ1,๊ฐ2))๋์ ๋๋ฆฌ = dict((ํค1,๊ฐ1),(ํค2,๊ฐ2))๋์ ๋๋ฆฌ = dict({ํค1:๊ฐ1, ํค2:๊ฐ2})
๐ฉ ๋ฌธ์์ด ๋ฐ๊พธ๊ธฐ : replace โ ์ํ๋ ํน์ ๋ฌธ์์ด์ ๋ค๋ฅธ ๋ฌธ์๋ก ๋ฐ๊พธ๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ค.
ex) stack ๋ฐฐ์ด ์ฝ์ ๋, ๋งจ ๋ค ์์์ ์ ๊ทผํด์ผํจstack-2 : ๋งจ ๋ค์์ ๋๋ฒ์งธ ๊ฐ.
โ ๊ธฐ๋ณธ ๊ฐ๋ ์ปค๋งจ๋ ๋ผ์ธ (command line) : ์๋์ฐ์์๋ ๋ช ๋ น ํ๋กฌํํธ , ๋งฅ์ด๋ ๋ค๋ฅธ os์์๋ ํฐ๋ฏธ๋์ด๋ผ๊ณ ํ๋ ํ๋ก๊ทธ๋จ. ์ ์ฅ์ (repository) : ํ๋ก์ ํธ๊ฐ ์ด๊ณ ์๋ ์ ์ฅ๊ณต๊ฐ.(๋๋ ํ ๋ฆฌ/repo) ๋ฒ์ ๊ด๋ฆฌ (version control)
ํฐ ์๋ฅผ ์์ ์๋ก ๋๋๊ณ , ๋๋ ์๋ฅผ ๋ค์ ๋๋จธ์ง๋ก ๋๋๋ค. ๋๋จธ์ง๊ฐ 0์ด ๋ ๋, ๋๋ ์๊ฐ ์ต๋ ๊ณต์ฝ์ ์ด๋ค.๋ ์๋ฅผ ๊ณฑํ๊ณ , ์ต๋๊ณต์ฝ์๋ก ๋๋ ์ฃผ๋ฉด ๋๋ค.
์ธ๋๋ฐ๋ ๋ญ์ง?: ๊ฐ์ ๋ฌด์ํ๊ณ ์ถ์ ๋ / index๊ฐ ํ์์๋ for ๋ฌธ์ ์์ฑํ ๋
๐ฉ \๋ฅผ ์จ์ ํ \๋ก๋ง ์ถ๋ ฅํ๊ณ ์ถ์ด! : print("\\\") ๐ ' ๋ " ๋ฅผ ์จ์ ํ ',"๋ก๋ง ์ถ๋ ฅํ๊ณ ์ถ์ด! : print("\'") : print("\"")
๐ฉ ๋ฌธ์๊ฐ ์์์ธ ๋ฆฌ์คํธ -> intํ ๋ฆฌ์คํธ 1. map ํจ์ ํ์ : map(ํจ์ ์ด๋ฆ, iterable) 2. List Comprehension
myString= "i want to go home"print(myString.count('h'))
my_list= 'a','a','b'my_set= set(my_list)my_list=list(my_set)my_list= 'a','a','b'new_list=\[]