์๋ฒฝ์ ๋ง์ ์ด์ด์ ํ๋ ๊ณต๋ถ ♥♥♥
๋ด๊ฐ ์ด์ํ ๊ฑด์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์ํ ์ ์ ๋ค๊ธํ๊ฒ ํ๋ ๊ณต๋ถํ๋ ๊ฑฐ ์๋๋ฉด ์๋ฒฝ์ ๋ ธ๋ ํ์ด๋๊ณ ๊ณต๋ถํ๊ณ , ์ฝ๋ ์ง๋ ๊ฑฐ ์๊ทผํ ํ๋ง๋ผ
๊ทธ๋ผ ๋ ์์ํด์ผ์ง
ํ์ด์ฌ ๋ฌธ๋ฒ & ๊ตฌ์กฐ ์ ๋ฆฌ
๋ฆฌ์คํธ
์ ์ธ: a = list(), a = []
์ด๊ธฐ๊ฐ: a = [1, 2, 3]
ํน์ง: ์ ๋ ฅ ์์ ์ ์ง, ๋ค์ํ ํ์ ์ ๋์์ ๋จ์ผ ๋ฆฌ์คํธ์์ ๊ด๋ฆฌ ๊ฐ๋ฅ
๋ฆฌ์คํธ ์ฃผ์ ์ฐ์ฐ
- len(a): ๋ฆฌ์คํธ์ ๊ฐ์ ๋ฐํ
- a[i]: ํด๋น ์ธ๋ฑ์ค์ ์์ ๋ฐํ
- a[i : j]: ์ธ๋ฑ์ค i๋ถํฐ j ์ด์ ๊น์ง์ ์์ ๋ฐํ(i, j ๊ฐ๊ฐ ์๋ต ๊ฐ๋ฅ)
- elem in a: a์ elem์ ์กด์ฌ ์ฌ๋ถ
- a.count(elem): elem์ ๊ฐ์ ๋ฐํ
- a.index(elem): elem์ ์ธ๋ฑ์ค ๋ฐํ
- a.append(elem): ๋ฆฌ์คํธ ๋ง์ง๋ง์ elem ์ถ๊ฐ
- a.pop(): ๋ฆฌ์คํธ ๋ง์ง๋ง ์ถ์ถ(์คํ)
- del a[i]: a[i] ์ญ์
- remove(elem): elem ์ญ์
- a.sort(): ์ ๋ ฌ
- min(a), max(a): ์ต์, ์ต๋ ๋ฐํ
- a.reverse(): ์ ๋ ฅ ์์ ๋ฐ๊ฟ
- insert(i, elem): ์ธ๋ฑ์ค i์ elem ์ถ๊ฐ
๋์ ๋๋ฆฌ
์ ์ธ: a = dict(), a = {}
์ด๊ธฐ๊ฐ: a = {'a' : 'A'. 'b' : 'B'}
ํน์ง: ํค์ ๊ฐ์ผ๋ก ๊ตฌ์ฑ
๋์ ๋๋ฆฌ ์ฃผ์ ์ฐ์ฐ
- len(a): ์์์ ๊ฐ์ ๋ฐํ
- a[key]: ํด๋น ํค์ ๊ฐ ๋ฐํ
- a[key] = value: ํค&๊ฐ ์ฝ์
- key in a: ๋์ ๋๋ฆฌ ๋ด ํค์ ์กด์ฌ ์ฌ๋ถ
๋์ ๋๋ฆฌ ๋ชจ๋ ๊ด๋ จ์ ์์ง ์ ์ดํด๊ฐ ์ ๊ฐ์ ์ ๋ฆฌ๋ ์์ธํ๊ฒ ํ์ง ์์๋ค(๋ฏธ๋์ ๋ด๊ฐ ์์์ ๊ณต๋ถํ๊ฒ ์ง,,? ;ใ ; )
๊ทธ๋๋ ๋ฐ์ ๊ฐ๋จํ ์ ์ด๋ณด์๋ค
defaultdict ๊ฐ์ฒด
์กด์ฌํ์ง ์์ ํค๊ฐ ์์ด๋ ๋ํดํธ์ธ 0์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋์ด ๋์ ๋๋ฆฌ์ ์ถ๊ฐ๋๋ค
Counter ๊ฐ์ฒด
์์ดํ ์ ๊ฐ์๋ฅผ ๊ณ์ฐํด ๋์ ๋๋ฆฌ๋ก ๋ฆฌํด!
most_common(i): ๋น๋์๊ฐ ๊ฐ์ฅ ๋์ i๊ฐ์ ์์ ์ถ์ถ
OrderDict ๊ฐ์ฒด
์ ๋ ฅ ์์ ์ ์ฅ(ํ์ง๋ง ํ์ฌ ํ์ด์ฌ 3.7๋ถํฐ๋ ๋์ ๋๋ฆฌ ์ ๋ ฅ์์ ์ ์ง!!!)
์งํฉ
์ ์ธ: a = set()
์ด๊ธฐ๊ฐ: a = {1, 2, 3}
ํน์ง: ์์๊ฐ ์ ์ง๋์ง ์๊ณ ์ค๋ณต ๊ฐ์ด ์๋ ๊ฒฝ์ฐ ํ๋์ ๊ฐ๋ง ์ ์ง
+
๋ถ๋ณ ๊ฐ์ฒด: ๋ถ์ธ, ์ ์, ์ค์, ํํ, ๋ฌธ์
๊ฐ๋ณ ๊ฐ์ฒด: ๋ฆฌ์คํธ, ์งํฉ, ๋์ ๋๋ฆฌ
(๊ฐ๋ณ ๊ฐ์ฒด๋ C์ธ์ด์ ํฌ์ธํฐ ๊ฐ์ ๋๋์ธ๊ฑด๊ฐ,,?? ์ฑ ์ ์์๋ฅผ ๋ณด๋ฉด b์ a๋ฅผ ํ ๋นํด์ ์ฐธ์กฐํ๊ณ a ๋ฆฌ์คํธ์ ์์ ํ๋ ๋ฐ๊ฟจ๋ค๊ณ ๋ฆฌ์คํธ b๋ ๋ฐ๋,,,)
==, is (NULL์ is ๋ก๋ง ๋น๊ต ๊ฐ๋ฅ)
ํ์ ์ ์ธ
[]: list
(): tuple
{}: dict
{1}: set
'c o d i n g . . ๐ > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[pandas + openpyxl] excel ํ์ผ ๋ค๋ฃจ๊ธฐ (1) | 2022.09.25 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ํ์ด์ฌ ์ ๋ฌธ ๊ฐ์ (0) | 2021.01.16 |
์ฝ๋ฉ ํ ์คํธ ๊ณต๋ถ(1)-[ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ] (0) | 2020.12.23 |