๋ด์ฅํจ์
[Python | week1-1] Hash ์๋ฃ๊ตฌ์กฐ | accumulate ํจ์ | enumerate ํจ์ | counter ํจ์
week1-1 ํ์ต ๋ด์ฉ 1. [์๋ฃ๊ตฌ์กฐ] Hash 2. enumerate ํจ์ 3. accumalate ํจ์ 4. counter ํจ์ 1. [์๋ฃ๊ตฌ์กฐ] Hash Python์์ Hash ์๋ฃ๊ตฌ์กฐ๋ ๋์ ๋๋ฆฌ(Dictionary)๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. ๋์ ๋๋ฆฌ๋ key-value๊ฐ์ ์์ผ๋ก ๊ฐ๋๋ค. key๊ฐ์ ์๋ฃํ์ด ๋ฌ๋ผ๋ ๊ณต์กดํ ์ ์๋ค. key๊ฐ๋ง ์๊ณ ์๋ค๋ฉด ์ธ์ ๋ ์ง value์ ์ ๊ทผํ ์ ์๋ค. ๋ค์ ์์๋ก ์์ธํ ์์๋ณด์ - ์กฐํ - ์ ๋ ฅ - ์ญ์ 1) get ํจ์ dic = {"BTS": "๋ฐฉํ์๋ ๋จ", "๋น๋ฐ๋ฒํธ": 4313} print(dic.get("๋น๋ฐ๋ฒํธ")) #4313 2) [] dic = {"BTS": "๋ฐฉํ์๋ ๋จ", "๋น๋ฐ๋ฒํธ": 4313} print(dic["๋ฐฉํ์๋ ๋จ"]) #{"..
[Python] ๋ฐฑ์ค 1181 ๋จ์ด ์ ๋ ฌ | ๋ด์ฅํจ์
~์ค๋ฒ 5~ ๋ด์ฅ ํํ! ๋ด์ฅ ํ๊ดด! ๋ฌธ์ ํด๊ฒฐ์ ํฌ์ธํธ( ๋ด์ฅ ํจ์ ) - input ํจ์๋ ์๊ฐ์ด ์งฑ ๋ง์ด ๊ฑธ๋ฆฐ๋ค - set ํจ์๋ก ์ค๋ณต ์ ๊ฑฐ - sort ํจ์ ์ปค์คํฐ๋ง์ด์ง 1. ์๊ฐ ์ค์ด๊ธฐ | ์๊ฐ ์ด๊ณผ ํผํ๊ธฐ | input ๋์ readline import sys n = int(sys.stdin.readline()) words = [] for _ in range(n): words.append(sys.stdin.readline()) sys ๋ชจ๋์ importํ์ฌ sys.stdin.readline()์ ์ฌ์ฉํ๋ฉด input()๋ณด๋ค ์๊ฐ์ ํ ์ค์ผ ์ ์์ต๋๋ค..! ์ฒ์์ ์ ๋ ฅ์ ๋ฐ์ ๋ ๋ฆฌ์คํธ์ ํฌ๊ธฐ๋ฅผ ์ค์ ํ๊ณ (ex. list[[0]*50 for i in range(20000)]) ํ๋๋ฐ ์์ ํ ํํผ..