๋น ๋ฆฌ์คํธ ์์ฑ
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 li[0] # ์ธ๋ฑ์ค๋ก ์ญ์
li.pop(0) # ์ธ๋ฑ์ค๋ก ์ญ์ ํ๋ฉด์ ๊ฐ์ ๋ฐํํจ
๋ฆฌ์คํธ ํฌ๊ธฐ ๊ตฌํ๊ธฐ
len(list)
๋ฆฌ์คํธ ๋ํ๊ธฐ (๋ฆฌ์คํธ A + ๋ฆฌ์คํธ B )
>>> lista = [1,2,3]
>>> listb = [4,5,6]
>>> listc = lista + listb
>>> listc
[1, 2, 3, 4, 5, 6]
๋ฆฌ์คํธ๋ฅผ ๋ฌธ์์ด๋ก ๋ณํ
>>> answer = ['1','2','3','4']
>>> s = ''.join(answer)
>>> s
'1234'
๋ด๊ฐ ์ํ๋๋๋ก ๋ฆฌ์คํธ ๋ณํํ๊ธฐ ( ๋ฌธ์์ด๋ก๋ง ์ด๋ฃจ์ด์ง ๋ฆฌ์คํธ -> integer๋ก ์ด๋ฃจ์ด์ง ๋ฆฌ์คํธ )
>>> answer = ['10','20','30']
>>> in_list = [ int(i) for i in answer]
>>> in_list
[10, 20, 30]
๋ฆฌ์คํธ ์ ๋ ฌ
list.sort() ํจ์์ sorted() ํจ์๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
list.sort() ํจ์๋ ์๋ณธ ๋ฆฌ์คํธ์ ์ํฅ์ ์ค๋๋ค.
sorted(list) ํจ์๋ ์ ๋ ฌ๋ ๋ฆฌ์คํธ๋ฅผ ๋ฐํํฉ๋๋ค. ์๋ณธ ๋ฆฌ์คํธ์ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค.
๊ฑฐ๊พธ๋ก ์ ๋ ฌํ๋ ค๋ฉด reverse = True ๋ฅผ ์ธ์๋ก ์ฃผ๋ฉด๋ฉ๋๋ค.
1) list.sort() ํจ์
>>> li = [0,4,2,3,1,5]
>>> li.sort()
>>> li
[0, 1, 2, 3, 4, 5]
>>> li.sort(reverse=True)
>>> li
[5, 4, 3, 2, 1, 0]
2) sorted() ํจ์
>>> li = [0,4,2,3,1,5]
>>> lo = sorted(li)
>>> li
[0, 4, 2, 3, 1, 5]
>>> lo
[0, 1, 2, 3, 4, 5]
>>> sorted(lo, reverse = True)
[5, 4, 3, 2, 1, 0]
์์์ ์ดํ ๋ฒ๋ฆฌ๊ธฐ
>>> int(2.9)
2
์ค๋ฐ๊ฟ ์ ๊ฑฐ
ํ์ด์ฌ์ print() ํจ์๊ฐ ์๋์ผ๋ก ์ค๋ฐ๊ฟ์ ํด์ค๋ค.
์ค๋ฐ๊ฟ์ ์ ๊ฑฐํ๋ ค๋ฉด print() ํจ์์ ์ธ์ end์ ์ํ๋ ๊ฐ์ ๋ฃ์ด์ฃผ๋ฉด ์ค๋ฐ๊ฟ ๋์ ์ํ๋ ๋ฌธ์๊ฐ ์ถ๋ ฅ๋๋ค.
>>> print('hello', end='!!'); print('world')
hello!!world
๋ ผ๋ฆฌ์ฐ์ฐ์
ํ์ด์ฌ์์๋ ๋ ผ๋ฆฌ ๊ณฑ๊ณผ ๋ ผ๋ฆฌ ํฉ์ and, or๋ก ์ฌ์ฉํ๋ค.
if a > 10 and b == 1:
print("hello")
boolean ๋ฐ์ดํฐ ์ ํ
boolean ๋ฐ์ดํฐ ์ ํ์ ๋ฐ์ ํ๋ ค๋ฉด ๋์๋ฌธ์ ๊ตฌ๋ถ์ ํด์ค์ผํ๋ค!!
a = True
b = False
for ๋ฌธ ๊ฑฐ๊พธ๋ก ์ถ๋ ฅ
>>> for i in range(10, 0, -1):
print(i)
10
9
8
7
6
5
4
3
2
1
'Developer > ๐ฆ python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์ด์ฌ(python) - ๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ ๋ฆฌ (2) (1) | 2020.06.18 |
---|---|
ํ์ด์ฌ(python) - ๋์ ๋๋ฆฌ(dictionary) ๋ฌธ๋ฒ ๊ธฐ๋ณธ (0) | 2020.06.14 |
ํ์ด์ฌ(python) - IDLE ๋ค์ฌ์ฐ๊ธฐ ๋จ์ถํค (0) | 2020.06.14 |
ํ์ด์ฌ(python) - ๋ฌธ์์ด ํฌ๋งทํ ๋ฐฉ๋ฒ (%s, format) (0) | 2020.06.11 |
ํ์ด์ฌ(python) - ๋ชจ๋ ๊ฐ์ ธ์ค๊ธฐ(import) (0) | 2020.06.10 |