1) ์ค๋ฅ๋๋ ๋ถ๋ถ์ ๊ณ ๋ฅด์์ค
print(aa[3]) ๋ถ๋ถ์ด ์ค๋ฅ๋๋ค.
aa = [10,20,30] ์ผ๋ก ์ธ๋ฑ์ค๊ฐ 2๊น์ง๋ง ์ถ๋ ฅ ๊ฐ๋ฅํ๊ณ
3์ ์๋ ๊ฐ์ด๊ธฐ ๋๋ฌธ์ด๋ค.
2) ๋ฆฌ์คํธ 100๊ฐ ๋ง๋ค๊ณ ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ์ฝ๋ (๋น์นธ์ฑ์ฐ๊ธฐ)
myList = []
for i in range (0, 100) :
myList.append(0)
len(myList)
0๋ถํฐ 99๊น์ง = 100๋ฒ append (0) ์ผ๋ก ๋ชจ๋ ๊ฐ์ด 0์ธ ๋ฆฌ์คํธ 100๊ฐ๋ฅผ ์์ฑํ๋ค.
len ๊ฐ์ 100์ด ๋จ
3) ์ฝ๋ ์์ฑํ์์ค
myList = []
for i in range(0,3) :
myList.append(0)
hap = 0
for i in range(0,3) :
myList[i] = int(input(str(i+1)+"๋ฒ์งธ์ซ์:"))
for k in range(0,3):
hap = hap + myList[k]
print("ํฉ๊ณ => %d" % hap)
4) ๋น์ด์๋ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ด๊ธฐํํ๋ ์ฝ๋ , ๋ง๋ ๊ฒ๋ผ๋ฆฌ ์ด์ผ์์ค
aa = [] ๋ฆฌ์คํธ
bb = {} ๋์ ๋๋ฆฌ
cc = () ํํ
dd = None ์ผ๋ฐ๋ณ์
5) ๋ค์ ๋ฆฌ์คํธ , ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์์ธกํ์์ค
1. aoa[2] => ( 012 3๋ฒ์งธ์ ์์นํ ) ์ง๋ฏผ
2. aoa[-2] => (๋ค์์ ๋๋ฒ์งธ) ๋ฏผ์
3. aoa[0:1] => (0๋ถํฐ1-1๊น์ง) ์คํ
4. aoa[6:] =>(0123456๋ถํฐ ๋๊น์ง) ๋ฏผ์,์ฐฌ๋ฏธ
5. aoa[-7:-5] =>(87654321 , ๋ค์์ 7๋ฒ์งธ ~ -5-1 = 7,6 ์ถ๋ ฅ) ์ด์ ์ง๋ฏผ
6. aoa[1::3] =>(1๋ถํฐ 3์ฉ ๊ฑด๋ ์ถ๋ ฅ) ์ด์,์ ๊ฒฝ,์ฐฌ๋ฏธ
6) ๋ฆฌ์คํธ ์กฐ์ ํจ์ ๊ณ ๋ฅด์์ค
๋ฆฌ์คํธ ๋ค์ ๋ฆฌ์คํธ ์ถ๊ฐ = append()
์ง์ ํ ๊ฐ ์ ๊ฑฐ = remove()
์์๋ฅผ ์ญ์์ผ๋ก๋ง๋ฌ = reverse()
ํญ๋ชฉ์ ๋นผ๋ด๊ณ ๋นผ๋ธ ํญ๋ชฉ์ ์ญ์ = pop()
7) 2์ฐจ์ ๋ฆฌ์คํธ, ๊ฒฐ๊ณผ ์์ธก
myList = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]
myList[0][1] =>2 (1234 ์์์์ = ๋๋ฒ์งธ ๊ฐ)
myList[1][3] => 8 (5678์ 0,1,2,3 =๋ค๋ฒ์งธ๊ฐ)
myList[2] => 9,10,11,12 (0,1,2 = 3๋ฒ์งธ ๊ฐ ์ถ์ถ)
8) ๋ค์ ์ฝ๋ ์คํ์ myData ์ ์ฅ๋ ๊ฐ์ ๋ช๊ฐ์ธ๊ฐ
myDate = {1,1,1,2,2,2,3,3,3}
myDate.add(1)
์ธํธ
์ค๋ณต ๊ฐ ์ ๋ ฅํด๋ ํค๋ ํ๋๋ง ๋จ๋๋ค.
์ฆ 3๊ฐ
9) myData ์ ์ ์ฅ๋ ๊ฐ์?
import math
myData = [int(math.pow(2,num)) for num in range(0,5) if num % 2 != 0]
์ปดํ๋ฆฌํจ์
์์ for ํญ๋ชฉ in range() if ์กฐ๊ฑด์
์์ : 0 1 2 3 4 ์ 2^n ๊ฐ
์กฐ๊ฑด์ : ์ง์๊ฐ ์๋ ๊ฐ
1,3
2^1, 2^3 ๊ฐ์ด myData์ ์ ์ฅ๋จ
์ฆ [2,8]