๐ฒa : ์ ํํ ์
์์ ์๋ก์ด ์
์์ฑ
๐ฒb : ์ ํํ ์
์๋์ ์๋ก์ด ์
์์ฑ
๐ฒdd : ์ ํํ ์
์ญ์
๐ฒShift + ๋ฐฉํฅํค : ์
์ ํ
๐ฒc, v : ์ ํํ ์
๋ณต์ฌ, ๋ถ์ด๊ธฐ
๐ฒShift + m : ์ ํํ ์
๋ค ๋ณํฉ
๐ฒm : ์ ํํ ์
์ด ์ฝ๋ ํธ์ง ๋ชจ๋๋ผ๋ฉด ๋งํฌ๋ค์ด ํธ์ง์ผ๋ก ๋ณ๊ฒฝ
๐ฒy : ์ ํํ ์
์ด ๋งํฌ๋ค์ด ํธ์ง ๋ชจ๋๋ผ๋ฉด ์ฝ๋ ํธ์ง์ผ๋ก ๋ณ๊ฒฝ
๐ฒShift + Enter : ์
์คํ ํ ์๋ ์
์ด ์ ํ๋จ(์ปค๋งจ๋ ๋ชจ๋์์๋ ๊ฐ๋ฅ)
๐ฒCtrl + Enter : ์
์คํ, ์คํํ ์
์ด ๊ทธ๋๋ก ์ ํ๋์ด ์์(์ปค๋งจ๋ ๋ชจ๋์์๋ ๊ฐ๋ฅ)
๐ฒCtrl + / : ์ฃผ์์ฒ๋ฆฌ(# ํ์, ์ฌ๋ฌ ์ค ๋์์๋ ๊ฐ๋ฅ)
๐ญ ์ถ๋ ฅ๋๋ ์ฌ๋ฌ์ค ์ฃผ์(docastring) : ''' '''
๐ฒ.tabํค : ์๋ฅผ ๋ค์ด [๋ฆฌ์คํธ๋ช
].tabํค๋ฅผ ๋๋ฅด๋ฉด ๋ฆฌ์คํธ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ํจ์๊ฐ ๋์ด
: ๋ฌธ์์ด์ '' ๋๋ "" ๋ก ๊ฐ์ธ์ ์ถ๋ ฅ
: ๋ฐ์ดํ๋ฅผ ์ถ๋ ฅํ๊ณ ์ถ๋ค๋ฉด "''" ๋๋ '""'
๐ฒ๋ณ์๋ช
+ '์ถ๋ ฅํ ๋ฌธ์' + ๋ณ์๋ช
: + ๋ก ์ฐ๊ฒฐ
๐ฒ'{}์ถ๋ ฅํ ๋ฌธ์~{}'.format(๋ณ์๋ช
, ๋ณ์๋ช
)
โ: {}์ ์์น๊ฐ ๋ณ์๊ฐ์ด ์ถ๋ ฅ๋ ์์น, format ๊ดํธ() ์์๋ ์ถ๋ ฅํ ๋ณ์ ์์๋๋ก ์
๋ ฅ
โ: {:0(0์ด ์์ผ๋ฉด ์์ ๋จ์ ์๋ฆฟ์๋ฅผ 0์ผ๋ก ์ฑ์)์ ์ฒด ์๋ฆฟ์.์์์ ์๋ฆฟ์f}
๐ฒf'์ถ๋ ฅํ ๋ฌธ์์ญ~{๋ณ์๋ช
}~', f'{๋ณ์๋ช
:0์ ์ฒด ์๋ฆฟ์:.์์์ ์๋ฆฟ์f}'
: ๋ฐ์ดํฐ์ ์งํฉ
: ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ตฌ์กฐ์ฒด
: ๋ณ์์ ์ ์ฅํ ์ ์๋ ๋ฐ์ดํฐ์ ์งํฉ
๐list, tuple, dict, set
: ์์ ์กด์ฌ
: [] ๋๊ดํธ๋ก ๋ฌถ์ด์ ์ฌ์ฉ
: ํ ์๋ฃ๊ตฌ์กฐ๋ ์ ์ฅ ๊ฐ๋ฅ
: ์ธ๋ฑ์ค๋ 0๋ถํฐ ์์
: len(๋ฆฌ์คํธ๋ช
) - ๋ฆฌ์คํธ์ ๊ธธ์ด ์ถ๋ ฅ
๐งท๋ฆฌ์คํธ๋ช
= [] ๋๋ ๋ฆฌ์คํธ๋ช
= list()
: ํ๋์ ๊ฐ์ ์ ๊ทผ
๐งท๋ฆฌ์คํธ๋ช
[์ถ๋ ฅํ ์ธ๋ฑ์ค]
: ์ฌ๋ฌ๊ฐ ๊ฐ์ ๋ฌถ์์ ์ ๊ทผ
๐งท๋ฆฌ์คํธ๋ช
[์์ํ ์ธ๋ฑ์ค:๋ง์ง๋ง ์ธ๋ฑ์ค + 1(๋ฏธ๋ง) : step]
๐งท๋ฆฌ์คํธ๋ช .append(์ถ๊ฐํ ๊ฐ)
๐งท๋ฆฌ์คํธ๋ช .remove(์ญ์ ํ ๊ฐ)
๐งท๋ฆฌ์คํธ๋ช .pop()
๐งท๋ฆฌ์คํธ๋ช
.clear() - ์์ฑํ ๋ฆฌ์คํธ๋ ๋จ์์์ง๋ง ๋ด๋ถ ๊ฐ๋ค์ ๋ชจ๋ ์ญ์
๐งทdel ๋ฆฌ์คํธ๋ช
- ๋ฉ๋ชจ๋ฆฌ์์ ์์ ํ ์ญ์
๐งท๋ฆฌ์คํธ๋ช .sort() - ์ญ์ ๋ ฌ์ด๋ฉด ๊ดํธ ์์ reverse = True
๐งท๋ฆฌ์คํธ๋ช .reverse() ๋๋ ๋ฆฌ์คํธ๋ช [::-1] - ex [1, 2, 3] โ [3, 2, 1]
๐งท๋ฆฌ์คํธ๋ช .index(ํน์ ๊ฐ)
๐งท๋ฆฌ์คํธ๋ช .count(ํน์ ๊ฐ) - ex [1, 2, 3, 3] โ 3์ ๊ฐ์๋ 2๊ฐ
: ๋ฆฌ์คํธ ๋ด๋ถ ๊ฐ์ ํฉ๊ณ, ์ต์๊ฐ, ์ต๋๊ฐ ์ถ๋ ฅ
: ๋ฆฌ์คํธ๋ผ๋ฆฌ ํฉ์ณ์ค - ex [1, 2, 3] + [4, 5, 6] โ [1, 2, 3, 4, 5, 6]
: ๋ฆฌ์คํธ๋ฅผ ๊ณฑํ ๊ฐ์๋งํผ ์ถ๋ ฅ
๐งท ํน์ ๊ฐ in ๋ฆฌ์คํธ๋ช - ํน์ ๊ฐ์ด ๋ฆฌ์คํธ์ ์์ผ๋ฉด True, ์์ผ๋ฉด False ๋ฐํ
: ์ฌ์ ๊ณผ ๊ฐ์ ํํ๋ก key : value์ ๊ตฌ์กฐ
: {} ์ค๊ดํธ๋ก ๋ฌถ์ด์ ์ฌ์ฉ
: ํ ์๋ฃ๊ตฌ์กฐ๋ ์ ์ฅ ๊ฐ๋ฅ
: len(๋์
๋๋ฆฌ๋ช
) - ๋ฆฌ์คํธ์ ๊ธธ์ด ์ถ๋ ฅ
๐งท ๋์
๋๋ฆฌ๋ช
= {} ๋๋ ๋์
๋๋ฆฌ๋ช
= dict()
๐งท๋์ ๋๋ฆฌ๋ช ['key๊ฐ']
๐งท2์ฐจ์๋ฐฐ์ด๋ก ์ ๊ทผ - ๋์ ๋๋ฆฌ๋ช ['key๊ฐ']['value์ key๊ฐ' ๋๋ '๋ฆฌ์คํธ์ ์ธ๋ฑ์ค'],
๐งท๋์ ๋๋ฆฌ๋ช .pop('key๊ฐ')
๐งทdel ๋์
๋๋ฆฌ๋ช
['key๊ฐ'] - ๋์
๋๋ฆฌ์ ํน์ ํญ๋ชฉ ์ ๊ฑฐ
๐งท๋์
๋๋ฆฌ๋ช
.cldar() - ๋์
๋๋ฆฌ ํญ๋ชฉ ์ ์ฒด ์ญ์
๐งทdel ๋์
๋๋ฆฌ๋ช
- ๋์
๋๋ฆฌ ํญ๋ชฉ, ๊ตฌ์กฐ๊น์ง ์ ์ฒด ์ญ์
๐งท๋์ ๋๋ฆฌ๋ช .keys()
๐งท๋์ ๋๋ฆฌ๋ช .valuess()
๐งท๋์ ๋๋ฆฌ๋ช .items() - ํํ ํํ๋ก ์ถ๋ ฅ
: ๋ฐ์ดํฐ๊ฐ ๊ณ ์ ๋์ด ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ ๋ฐ์ดํฐ์ ์งํฉ
: ๊ฒฐ๊ณผ๊ฐ์ ์ถ๋ ฅํ๋ ๊ฒฝ์ฐ์ ๋ง์ด ์ฌ์ฉ
: () ์๊ดํธ๋ก ๋ฌถ์ด ์ฌ์ฉ(๊ดํธ๊ฐ ์์ด๋ ๋ง๋ค์ด์ง)
๐งทํํ๋ช
= () ๋๋ ํํ๋ช
= tuple()
: ์ธ๋ฑ์ฑ ๊ฐ๋ฅ
: ๊ฐ ์ญ์ ๋ ๋ถ๊ฐ๋ฅํ์ง๋ง ์ ์ฒด ์ญ์ ๋ ๊ฐ๋ฅ
๐งทdel ํํ๋ช
๐ฒ์ธํฉ
: ๊ฐ์ ๋ณ๊ฒฝํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ ๋ถ๋ฆฌ์ํฌ ์ ์์
: ํํ์ ๊ฐ์ด ๋ณ์์ ์์๋๋ก ํ ๋น๋จ
๐งท๋ณ์๋ช
1, ๋ณ์๋ช
2 ~ = ํํ๋ช
: ์ค๋ณต๋ ๊ฐ์ ํ์ฉํ์ง ์๋ ์๋ฃ๊ตฌ์กฐ
: ๋ฐ์ดํฐ์
์ ๊ต์ ๊ฐ์ ํ์ธํ๋ ์ฉ๋๋ก ์ฌ์ฉ(์ค๋ณต ์ ๊ฑฐ)
: {} ๋๊ดํธ๋ก ๋ฌถ์ด ์ฌ์ฉ
: ์งํฉ ์ฐ์ฐ ์ง์
๐งท์
๋ช
= [] ๋๋ set(๋ฆฌ์คํธ) - ์ค๋ณต๊ฐ ์ ๊ฑฐ ์ ์ ์ฉ
๐งทํํ๋ช 1.intersection(ํํ๋ช 2)
๐งทํํ๋ช 1.union(ํํ๋ช 2)
๐งทํํ๋ช 1.difference(ํํ๋ช 2)
: ๋๋ฌธ์ ๋ณํ
: ์๋ฌธ์ ๋ณํ
: ๋ฌธ์ฅ ์ฒซ ๋จ์ด ๋๋ฌธ์ ๋ณํ
: ๋ฌธ์์ด ์ด์ด ๋ถ์ด๊ธฐ
: ๋ฌธ์์ด ๋๋๊ธฐ
๐งทtext.split('.') - .์ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด ๋๋(์ธ๋ฑ์ฑ ๊ฐ๋ฅ)
: ๋ฌธ์์ด์ ๊ณต๋ฐฑ ์ ๊ฑฐ
: ๋ฌธ์, ๋จ์ด๋ฅผ ์นํ
๐งทtext.replace('์นํํ ๋ฌธ์', '์นํ๋ ๋ฌธ์')
: ~๋ก ์์ํ๋ ๋จ์ด ์ฐพ๊ธฐ
: ~๋ก ๋๋๋ ๋จ์ด ์ฐพ๊ธฐ