1. λμ λ리(Dictionary)
βΆ λ¬Έλ² κΈ°νΈ/ν¨μ : {key1 : value1, key2 : value2, key3 : value3 ... } / ν¨μ : dict()
βΆ keyλ‘ κ°μ§ μ μλ λ°μ΄ν° νμ : λ¬Έμ, μ«μ, νν(Tuple)
βΆ valueλ‘ κ°μ§ μ μλ λ°μ΄ν° νμ : λ¬Έμ, μ«μ, 리μ€νΈ(List), λμ λ리(Dict) ...
βΆ μμ΄ν = key&value νλμ μ
βΆ μ’ λ₯
- μμ΄ν
μ΄ μλ λμ
λ리
- 1μ°¨μ λμ
λ리
- λ€μ°¨μ λμ
λ리
βΆ νΉμ§
- key, valueμ μ°¨μ΄μ
- μΈλ±μ€ λ²νΈλ₯Ό κ°μ§μ§ μλλ€.
πλμ
λ리 μμ±νκΈ°
λ¬Έλ²κΈ°νΈ : {k1:v1, k2:v2 ......} μ½λ‘ μ μ¬μ©ν΄μ keyκ°κ³Ό value κ°μ λ£μ΄μ€λ€
dict()λ₯Ό μ΄μ©ν΄μ μμ±ν μλ μλ€. μ΄κ°λ¨!
2. μΈλ±μ±
- μΈλ±μ± λ¬Έλ² κΈ°νΈ
- μΌμ°¨μ Vs λ€μ°¨μ μΈλ±μ±
- λμ λ리 λ΄μ₯ν¨μλ‘ μΈλ±μ±
- λ¬Έμ, 리μ€νΈνμ μΈλ±μ±κ³Όμ μ°¨μ΄μ : κΈ°μ€κ°μ΄ μΈλ±μ€λ²νΈκ° μλ keyκ°μ μ¬μ©
- μΈλ±μ± λ°©μ : μλ keyκ°μ μ‘°ννλ©΄ μλ¬!
- νμ§λ§ λ΄μ₯ν¨μ .get()μ μ¬μ©νλ©΄, μλ ν€κ°μΌλ‘ μ‘°νν΄λ μλ¬κ° λμ§ μλλ€.
- λμ
λ리λ μ¬λΌμ΄μ±μ΄ λΆκ°λ₯νλ€.
μ¬λΌμ΄μ± λμ πλ°λ³΅λ¬Έ(νμ΄μ¬κΈ°μ΄_μ μ΄λ¬Έμ°Έμ‘°)π μ μ¬μ©ν΄μΌ νλ€.
3. μμ΄ν μΆκ°νκΈ°
- μΈλ±μ± λ°©μμΌλ‘ μλ‘μ΄ μμ΄ν μΆκ°
- λ©μλ : update()
4. μμ νκΈ°
- νλμ μμ΄ν
μμ νκΈ°
- νλμ μμ΄ν μμ νκΈ° : del ν€μλ + λμ λ리 μΈλ±μ±
- λͺ¨λ μμ΄ν
μμ νκΈ° : λΉ λμ
λλ¦¬λ§ λ¨μ΅λλ€.
- λμ λ리 ν΅μ§Έλ‘ λΉμ°κΈ° : λμ λ리.clear()
- delμ λμ λ리 μ체λ₯Ό νκΈ°(μμλ μ¬λΌμ§)νμ§λ§, clear()λ λΉ λμ λ리λ₯Ό λ¨κΉλλ€.
- βμ£Όμ : del ν€μλλ‘ λ³μ μμ μ ν΅μ§Έλ‘ μλ£κ° λ μκ°(λΉ λμ λ리λ μμ) λμ°νλ€μπ¨
π£μ€λμ νμ€ν(comment)π£
ν μ£Όκ° νλ μ΅λλ€. λμμ νμ΄μ¬ κΈ°μ΄ μλ£νμ λ§λ¬΄λ¦¬ νλλ°μ
λͺ¨λ μ΄ν΄ νλ€κ³ νλ€λ©΄ κ·Έκ²μ "κ±°μ§ μ λλ€" λ°μ λ°μ λλ μνλ₯Ό μν€μ§ λͺ»νκ²
κ°λ€μπ λ¨κΈ°κ°μ κ³Όμμ νλ©΄ κ·Έ λͺ¨λ μμμλ₯Ό μνμν¬μ μλκ² μ²λΌ λ§μ λλ€.
νμ§λ§ λ¨κΈ°κ°μ λ¨ΉλλΌλ κΎΈμ€ν μ‘°κΈμ© λ¨Ήλ€λ³΄λ©΄π μ΄λ»κ² λ κΉμ? λͺΈμ΄ μ μνμ¬
ν‘μνλμμ΄ λ°λμ λμ΄ λ κ²μ λλ€. μ΄λ² μ£Όλ§,ν΄μΌμ μ μ΄μ©νμ¬ μ΅λν λ§μ
μμ μν ν΄ λ³΄κ² μ΅λλ€.πͺ
λμμ΄μμ΄ μ€ "λΉμ" μ΄λΌλ λ§μ΄ μμ΅λλ€. μ μ λ―Έλκ° κ³Όμ° μ΄λ€ λΉμμ λ§μ΄ν μ§
λͺκ°μ§ μ νμ λ°λΌ κ°λ¦΄κ²μΌλ‘ 보μ λλ€. νλͺ ν μ νμ νλΌκ³ λ μμ μκ² λμ겨 λ΄ λλ€.
λΉμ 4 ι£δΈ π«
λͺ μ¬ λμ΄ λ μμ€λ¦.
λΉμ 1 ιεΈΈ β
λͺ μ¬ λ»λ°μ κΈ΄κΈν μ¬ν. λλ μ΄μ λμνκΈ° μνμ¬ μ μν λ΄λ €μ§λ λͺ λ Ή.
'ν루곡λΆ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ 6μ₯ πνμ΄μ¬ κΈ°μ΄_ν¨μπ (0) | 2022.10.12 |
---|---|
μ 5μ₯ πνμ΄μ¬ κΈ°μ΄_μ μ΄λ¬Έπ (2) | 2022.10.11 |
μ 3μ₯ πνμ΄μ¬ κΈ°μ΄_μλ£ν(리μ€νΈ)π (0) | 2022.10.06 |
μ 2μ₯ πνμ΄μ¬ κΈ°μ΄_λ°μ΄ν°νμ (λ¬Έμ)π (2) | 2022.10.05 |
μ 1μ₯ πνμ΄μ¬ κΈ°μ΄ λ°μ΄ν° νμ μ«μνπ (0) | 2022.10.04 |