λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

ν•˜λ£¨κ³΅λΆ€

제 4μž₯ πŸ“˜νŒŒμ΄μ¬ 기초_μžλ£Œν˜•(λ”•μ…”λ„ˆλ¦¬)πŸ“˜

 

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 ιžεΈΈ ❗

λͺ…사 λœ»λ°–μ˜ κΈ΄κΈ‰ν•œ μ‚¬νƒœ. λ˜λŠ” μ΄μ— λŒ€μ‘ν•˜κΈ° μœ„ν•˜μ—¬ μ‹ μ†νžˆ λ‚΄λ €μ§€λŠ” λͺ…λ Ή.