python μλ£ν (리μ€νΈ, νν, λμ λ리, μ§ν©μλ£ν)
μ€λμ νμ΄μ¬μ μλ£ν νν, 리μ€νΈ, λμ λ리λ₯Ό μμλ³΄λ € ν©λλ€.
κ°λ¨ν μ€λͺ κ³Ό μμ λ§ μ¬λ €λμκ²μ.
(μμ μκ°μ λ€μ κ²μ μ 리겸 볡μ΅μμΌλ‘ μ¬λ¦¬λ κ²μ΄κ³ , μμ©λͺ©μ μ΄ μλλλ€.)
λͺ¨λ μΆμ² : κ΅μ¬λ° μμ μλ£
μλ£κ΅¬μ‘°λ?
β’ μλ£λ₯Ό ν¨μ¨μ μΌλ‘ μ μ₯νλ μ¬λ¬ κ°μ§ ꡬ쑰
⒠리μ€νΈ, νν, μΈνΈ, λμ λ리 ꡬ쑰
리μ€νΈ(List)
⒠리μ€νΈλ μμκ° μλ κ°λ€μ μ§ν©
⒠리μ€νΈλ₯Ό μ¬μ©νλ κ²½μ°λ μλ‘ κ΄λ ¨λ λ°μ΄ν°λ₯Ό μ°¨λ‘λ‘ μ κ·Όν΄ μ²λ¦¬νκ³ μΆμ κ²½μ°
⒠리μ€νΈλ λ°μ΄ν°λ€μκ² νλνλ μ΄λ¦μ λΆμ΄μ§ μκ³ μ 체 μ§λ¨μ νλμ μ΄λ¦μ λΆμ¬ν λ€μ, μ«μλ‘ λ λ²νΈλ₯Ό ν΅ν΄ κ°κ°μ λ°μ΄ν°μ μ κ·Όνλ λ°©λ²
β’ νμ΄μ¬μμλ λ€μν μ’ λ₯μ λ°μ΄ν°λ₯Ό νλμ 리μ€νΈ μμ μ μ₯ κ°λ₯

μ΄λ°μμΌλ‘ 리μ€νΈλ₯Ό μ '[]' μμ μ¨μΌν¨. μΆκ° (append, del λ± λ³κ²½ κ°λ₯)
리μ€νΈ μΈλ±μ±(List Indexing)
β’ μΈλ±μ±μ 리μ€νΈλ₯Ό λ€λ£¨λ λ§€μ° μ€μν κ°λ
β’ μΈλ±μ±μ΄λ 리μ€νΈμμ νλμ μμλ₯Ό μΈλ±μ€ μ°μ°μλ₯Ό ν΅ν΄ μ κ·Όνλ κ²μ μλ―Έ
β’ μΈλ±μ€λ μ μμ΄λ©°, νμ 0μμλΆν° μμ
β’ μΈλ±μ€λ 0μμ λΆν° μμνλ―λ‘ μ 체 κΈΈμ΄μ -1κ° λ§νΌμ κ°μλ₯Ό κ°μ§

리μ€νΈ μ¬λΌμ΄μ±(List Slicing)
β’ μ¬λΌμ΄μ±μ 리μ€νΈ μμμ λ²μλ₯Ό μ§μ ν΄ μνλ μμλ€μ μ ννλ μ°μ°
β’ Dataλ³μμ μ μ₯λμμ κ²½μ° data[start:end] κΉμ§μ κ°μ νν
β’ λκ΄νΈ μμ :λ₯Ό νμνμ¬ μμκ³Ό λ μ§μ μ μΈλ±μ±μ μ λ ₯, μ΄λ λ μ§μ μΈλ±μ±μ λ°μ΄ν°κ° νμλμ§ μλλ€.

리μ€νΈ = μμ ,μμ , μΆκ° λ± λ€ κ°λ₯ λνκΈ°λΉΌκΈ° κ³±νκΈ°λ λ€κ°λ₯, λ€μ§κΈ° μμΉμ λ ¬, μμΉλ°ν λͺ¨λ κ°λ₯νλ€.
ννμ΄λ?
⒠리μ€νΈμ μ μ¬ν ꡬ쑰λ₯Ό κ°μ§ μλ£κ΅¬μ‘°
β’ ννμ 리μ€νΈμ λΉν΄ μ κ·Ό μλκ° λΉ λ¦
β’ νμ§λ§ ννμ μ§μ λ³κ²½ν μ μμΌλ©° 리μ€νΈμ κ°μ΄ append, insert λ±μ ν¨μ μ¬μ© λΆκ°
β’ ννμ νλ² κ°μ΄ ν λΉλ νμλ λ³κ²½ν μ μλ€.
β’ νν ꡬ쑰 = '()'

ννμ μμ , λ³κ²½ λΆκ°λ₯
μΈλ±μ± μ¬λΌμ΄μ± κ°λ₯, λνκΈ° κ³±νκΈ°..λ± κ°λ₯

λκ°μ μ°¨μ΄ μ°Έκ³ ν΄μ£ΌμΈμ.
Dictionaryλ?
β’ μ¬μ μ΄λΌλ μλ―Έ
β’ μ¬μ μλ λ¨μ΄μ μ€λͺ μ΄ μλλ° νμ΄μ¬μ λμ λ리μμλ μ΄λ₯Ό ν€(key)μ κ°(value)λ‘ νν
β’ λμ λ리λ μ€κ΄νΈ μμ νλͺ©μ μΌνλ‘ λΆλ¦¬μμΌ λμ΄


λμ λ리λ μμΌλ‘ λμ΄μμ
type=dictμ
key리μ€νΈμ, value 리μ€νΈλ‘ λ§λ€ μ μμ.
μμΌλ‘ λμ΄μλ κ²μ itemsμ΄λΌκ³ ν¨.

items()λ‘ μμ λ€ μΆλ ₯κ°λ₯(μ μ»κΈ°)

λν get()μ μ¬μ©νμ¬ keyλ‘ vlaueλ₯Ό μ»μ μλ μλ€. (gradeλ λΉμ·)
in μΌλ‘ ν΄λΉν€κ° λμ λ리 μμ μλμ§ νμΈλ κ°λ₯ν¨. == κ²°κ³Όλ true or false (μκΈμ λλ¬Έμ)

ν€λ§ κ²μ¬ν¨. μ¦ κ°μ λ¬Όμ΄λ³΄λ©΄ Falseλ°ν
μ§ν© μλ£ν
- μ§ν©μ κ΄λ ¨λ κ²λ€μ μ½κ² μ²λ¦¬νκΈ° μν΄ λ§λ€μ΄μ§ μλ£ν

- μ€λ³΅μ νμ©νμ§ μλλ€.
- μμκ° μλ€(Unordered) -->μμκ° μκΈ° λλ¬Έμ μΈλ±μ±μΌλ‘ κ°μ μ»μ μ μλ€.

κ΅μ§ν©, ν©μ§ν©, μ°¨μ§ν© λ±μ.. μ°μ
κ° μΆκ° add, μ¬λ¬κ° μΆκ° update, κ° μ κ±° remove ..λ± κ°λ₯
