-
Notifications
You must be signed in to change notification settings - Fork 0
Python Basic
GitDeveloperKim edited this page Jul 22, 2022
·
15 revisions
- input().split()
- input ๊ฐ์ด 10 20 30 40 50 ์ผ ๋
- x = list(map(int, input().split()))
- '#' ์ฃผ์ ๋ด์ฉ
- ''' ์ฌ๋ฌ์ค์ ์ฃผ์ ๋ด์ฉ '''
- / : floating ๋ชซ ๋ฆฌํด
- // : int ๋ชซ ๋ฆฌํด
- if 0 <= english <= 100 :
- append(์์) : ์์ ํ๋๋ฅผ ์ถ๊ฐ
- extend(๋ฆฌ์คํธ) : ๋ฆฌ์คํธ๋ฅผ ์ฐ๊ฒฐํ์ฌ ํ์ฅ
- insert(์ธ๋ฑ์ค, ์์) : ํน์ ์ธ๋ฑ์ค์ ์์ ์ถ๊ฐ
- pop() or pop(์ธ๋ฑ์ค) : ๋ง์ง๋ง ์์ ๋๋ ํน์ ์ธ๋ฑ์ค์ ์์ ์ญ์
- remove(๊ฐ) : ํน์ ๊ฐ์ ์ฐพ์์ ์ญ์
- index(๊ฐ) : ํน์ ๊ฐ์ ์ธ๋ฑ์ค ๋ฆฌํด
- count(๊ฐ) : ๋ฆฌ์คํธ์ ํน์ ๊ฐ์ ๊ฐฏ์
- reverse() : ๋ฆฌ์คํธ์์ ์์์ ์์๋ฅผ ๋ฐ๋๋ก ๋ค์ง์
- sort() or sort(reverse=False) or sort(reverse=True) : ๋ฆฌ์คํธ์ ์์๋ฅผ ์์๋๋ก ์ ๋ ฌ (reverse=True : ๋ด๋ฆผ์ฐจ์)
- clear() : ๋ฆฌ์คํธ์ ๋ชจ๋ ์์ ์ญ์
- a[len(a):] = [500,600] -> ์์ ์ธ๋ฑ์ค๋ฅผ len(a)๋ก ์ง์ ํด์ ๋ง์ง๋ง ์ธ๋ฑ์ค๋ณด๋ค 1์ด ๋ ํฐ ์ธ๋ฑ์ค์์ ๋ฆฌ์คํธ๋ฅผ ์ฐ๊ฒฐํจ
- if not seq : #๋ฆฌ์คํธ๊ฐ ๋น์ด์์ผ๋ฉด true
- if seq : #๋ฆฌ์คํธ๊ฐ ๋ด์ฉ์ด ์์ผ๋ฉด true
- b = a.copy()
- for index, value in enumerate(๋ฆฌ์คํธ) :
- for index, value in enumerate(๋ฆฌ์คํธ, start=์ซ์) : #์ธ๋ฑ์ค๊ฐ ์ซ์๋ถํฐ ์์ํ๋๋ก
- min(a), max(a), sum(a)
๋ฆฌ์คํธ ์์ ์, for๋ฐ๋ณต๋ฌธ, if ์กฐ๊ฑด๋ฌธ ๋ฑ์ ์ง์ ํ์ฌ ๋ฆฌ์คํธ๋ฅผ ์์ฑํ๋ ๊ฒ์ list comprehension ์ด๋ผ๊ณ ํ๋ค
for์ if๋ฅผ ์ฌ๋ฌ๋ฒ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
- [์ for ๋ณ์ in ๋ฆฌ์คํธ if ์กฐ๊ฑด์]
- list(์ for ๋ณ์ in ๋ฆฌ์คํธ if ์กฐ๊ฑด์)
map์ ๋ฆฌ์คํธ์ ์์๋ฅผ ์ง์ ๋ ํจ์๋ก ์ฒ๋ฆฌํด์ฃผ๋ ํจ์
- list(map(ํจ์,๋ฆฌ์คํธ))
- tuple(map(ํจ์,ํํ))
- tuple(์ for ๋ณ์ in ๋ฆฌ์คํธ if ์กฐ๊ฑด์)