ํ์ด์ฌ(python) - ๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ ๋ฆฌ (3)
์ฌ์ฉ์ ์ ์๋ก ๋ฆฌ์คํธ ์ ๋ ฌํ๊ธฐ ๋ฆฌ์คํธ๋ฅผ ์ ๋ ฌํ ๋๋ list.sort() ํจ์์ sorted() ํจ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋์ ์ฐจ์ด์ ์ ๋ฆฌ์คํธ ์ ๋ ฌํ๊ธฐ ์์ ์๊ฐํ๊ณ ์์ต๋๋ค. ๋ฆฌ์คํธ๋ฅผ ์ ๋ ฌํ ๋ ์ฌ์ฉ์ ์ ์๋ก ์ ๋ ฌํ ์ ์์ต๋๋ค. ์๋ฅผ๋ค์ด ๋ฆฌ์คํธ๊ฐ ๋ค์๊ณผ ๊ฐ์ด ์์ ๋ >>> li = [[2,3],[1,5],[4,1],[1,4],[3,2]] sort()ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฌ๋ฉ๋๋ค. >>> li.sort() >>> li [[1, 4], [1, 5], [2, 3], [3, 2], [4, 1]] sort() ํจ์๋ ์๋์ ์ผ๋ก ๋ฆฌ์คํธ์ ๊ฐ ์์ดํ
์ ์ฒซ ๋ฒ์งธ ์์ ์์ผ๋ก ์ ๋ ฌ๋ ๊ฒ์ ์ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ ๋ฒ์งธ ์์ ์์ผ๋ก ์ ๋ ฌํ๊ณ ์ถ๋ค๋ฉด ์ฌ์ฉ์ ์ ์๋ก key ์ธ์์ ๋ด๊ฐ ์ปค์คํ
ํ ํจ์๋ฅผ ๋น๊ต ํจ์๋ฅผ ๋..
ํ์ด์ฌ(python) - ๋์
๋๋ฆฌ(dictionary) ๋ฌธ๋ฒ ํ์ฉ (1)
๋ฆฌ์คํธ 2๊ฐ๋ฅผ ๋์
๋๋ฆฌ๋ก ๋ณํ >>> pro = ['a', 'b', 'c'] >>> sp = [1, 2, 3] >>> >>> dic = { pro[i] : sp[i] for i in range(len(pro))} >>> >>> dic {'a': 1, 'b': 30, 'c': 5} ๋์
๋๋ฆฌ์ ๋ฆฌ์คํธ ์ถ๊ฐํ๊ธฐ ๋ค์ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง ๊ธฐ์ค์ผ๋ก ๋ถ๋ฅ ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. >>> dic = {} >>> dic['fruit'] = ['apple'] >>> dic['fruit'].append('banana') >>> dic {'fruit': ['apple', 'banana']} ๋ค์๊ณผ ๊ฐ์ด put ๋ฆฌ์คํธ๊ฐ ์ฃผ์ด์ง ๋ put = [['fruit','apple'],['fruit','bananan'],['fruit','melo..
ํ์ด์ฌ(python) - ๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ ๋ฆฌ (1)
๋น ๋ฆฌ์คํธ ์์ฑ li = [] ๋ฆฌ์คํธ์ ์์ ์ถ๊ฐ ์์๋ฅผ ์ถ๊ฐํ ๋๋ append() ํจ์ ๋๋ insert() ํจ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. append() ํจ์๋ ๋งจ ๋ง์ง๋ง์ ์์๋ฅผ ์ถ๊ฐํฉ๋๋ค. insert() ํจ์๋ ์ธ๋ฑ์ค๋ฅผ ์ ์ด ์ํ๋ ์์น์ ์์๋ฅผ ์ถ๊ฐํฉ๋๋ค. 1) append() ํจ์ >>> li = [] >>> li.append(1) >>> li.append(2) >>> li [1, 2] 2) insert() ํจ์ >>> li [1, 2] >>> li.insert(0,0) >>> li [0, 1, 2] >>> li.insert(1, 0.5) >>> li [0, 0.5, 1, 2] ๋ฆฌ์คํธ์ ์์ ์ญ์ li = ['a', 'b', 'c'] li.remove('a') # ์์๋ฅผ ์
๋ ฅํด ์ญ์ del l..