λͺ©μ°¨
리μ€νΈλ λκΉ?
리μ€νΈλͺ
= [μμ1, μμ2, μμ3, ...]
μ μ²λΌ λκ΄νΈ[ ]λ‘ μ΄μ΄μ€ λ€ μμλ€μ μΌν( , )λ‘ κ΅¬λΆν΄μ£Όλ©΄ λλ€.
리μ€νΈμ μκΉμλ₯Ό μμ보μ!
A=[]
B=[1,2,3,4] //μ«μνλ
C=['κ°','λ','λ€'] //λ¬Έμμ΄ μλ£νλ
D=[1,2,'κ°','λ'] //λ°λ° 무λ§μ΄λ κ°λ₯
E=[1,2,['κ°']] //κ²λ€κ° 리μ€νΈλ₯Ό μμλ‘λ κ°λ₯!
μ μ²λΌ λ€μνκ² κ°λ₯νλ€ λΉμ΄μλ 리μ€νΈ, μ«μ, λ¬Έμμ΄ μλλ©΄ λ λ€
νΉμ 리μ€νΈλ₯Ό μμλ‘ κ°μ§ μλ μλ€.
μ¦, 리μ€νΈ μμλ μ΄λ ν μλ£νλ λ€μ΄μ¬ μ μλ€λ λ§μ
(κ³ λ±μν μ§ν©μμ λΆλΆμ§ν©μ΄ μ§ν©μ κ°μ§λ λ κ·Έλ° λλ u know?)
리μ€νΈμ μΈλ±μ±
리μ€νΈλ λ¬Έμμ΄μ²λΌ μΈλ±μ±μ΄ κ°λ₯νλ€.
a=[1,2,3,4,5]
a[0]
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
1
a[0]λ 리μ€νΈμ 첫 λ²μ§Έ μμκ°μ μ΄μΌκΈ°νλ€.
a=[1,2,3,4,5]
a[-2]
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
4
a[-2]λ λ€μμ λ λ²μ§Έ μμκ°μ λ§νλ€!
a=[1,2,3,4,5]
a[0]+a[1]
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
3
μμκ°μ λνλ κ²μ ν μ μλλ°
a=[1,2,'κ°','λ']
a[0]+a[2]
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
#TypeError: unsupported operand type(s) for +: 'int' and 'str'
μλ£νμ΄ λ€λ₯΄λ©΄ μ λλ€ (λΉμ°νμ§λ§ νλ³νμ ν΄μ£Όλ©΄ κ°λ₯)
μνΌ κ·Έλ λ€.
μ΄λ²μ 리μ€νΈ μμ 리μ€νΈλ₯Ό ν λ² λ³΄μ.
a=[1,2,3,[4,5,6]]
a[-1]
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
[4,5,6]
a[-1]μ μμ λ§μ§λ§ μμμΈ [4,5,6]μ λνλΈλ€.
a[-1][0]
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
4
리μ€νΈμμ 리μ€νΈκ°μ λμ§μ΄ λ΄κ³ μΆλ€λ©΄ μ΄λ κ² νλ©΄ λλ€.
νλ ¬μ λ€λ£¨λ λλ?
μλ κ² ννμ ν΄λ³΄μλ€γ ‘
μ¬κΈ°μ ν λ² λ μͺΌκ°μ nμ€ λ¦¬μ€νΈλ₯Ό λ§λ€ μλ μλ€!(μΈμΌμ΄ μμΌλ €λ?)
리μ€νΈμ μ¬λ¦¬μ΄μ±
μμλ μ¬λΌμ΄μ±λ ν μ μλ€.
a[1,2,3,4]
a[:1]
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
1
a[2:]
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
3,4
κ·Έλ λ€λ©΄ μ€μ²© 리μ€νΈμμλ?!?!
a=[1,2,3,[4,5,6],7]
a[2:]
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
[3,[4,5,6],7]
a[3][:2]
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
[4,5]
λλ€κ³ ν©λλ€~
'π | Python > νμ΄μ¬ λ¬Έλ²' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μλ£κ΅¬μ‘°μ λ³κ²½ (0) | 2021.08.29 |
---|---|
μ§ν©(μΈνΈ) (0) | 2021.08.29 |
νν (0) | 2021.08.28 |
μ¬μ (λμ λ리) (0) | 2021.08.28 |
리μ€νΈ(2) (0) | 2021.08.28 |
λκΈ