[Python] νŠœν”Œ

νŠœν”Œμ€ νŒŒμ΄μ¬μ—μ„œ μ œκ³΅ν•˜λŠ” κΈ°λ³Έ 볡합 νƒ€μž… 쀑 ν•˜λ‚˜λ‹€.
λ°°μ—΄κ³ΌλŠ” λ‹€λ₯΄κ²Œ, μž„μ˜ νƒ€μž…μ˜ 값듀을 μž„μ˜λŒ€λ‘œ μ„žμ–΄λ†“λŠ” μš©λ„λ‘œλ„ μ“΄λ‹€.

νŠœν”Œμ˜ ν‘œν˜„μ‹μ€ μ†Œκ΄„ν˜Έλ‘œ ν‘œν˜„λœλ‹€.
그리고 μƒμ„±λœ νŠœν”Œμ€ λ°°μ—΄μ²˜λŸΌ 접근이 κ°€λŠ₯ν•˜λ‹€. image

image 근데 μ €κ²Œ λ‹€λ‹€.
νŠœν”Œμ€ λ°°μ—΄κ³Ό λ‹€λ₯΄κ²Œ κ°’μ˜ μΆ”κ°€/μ‚­μ œ/λ³€κ²½ 등이 일체 λΆˆκ°€λŠ₯ν•˜λ‹€.

λ•Œλ¬Έμ— 이런 μ½”λ“œλŠ” μ—λŸ¬λ₯Ό λ˜μ§„λ‹€. image

image

λ‹€λ₯Έ νƒ€μž…λ“€κ³Ό λ§ˆμ°¬κ°€μ§€λ‘œ, len ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜λ©΄ 길이 νšλ“μ΄ κ°€λŠ₯ν•˜λ‹€. image

image


νŠœν”Œ 해체(destructure)
νŠœν”Œ 해체식은 νŠœν”Œμ˜ 멀버λ₯Ό λΆ„λ¦¬ν•΄μ„œ, 각각 μƒˆλ‘œμš΄ μ΄λ¦„μ˜ λ³€μˆ˜μ— ν• λ‹Ήν•˜κ²Œ ν•΄μ£ΌλŠ” 것이닀.

μ•„λž˜μ˜ ν˜•μ‹μ„ κ°€μ§„λ‹€.
λ³€μˆ˜1, λ³€μˆ˜2 ... = νŠœν”Œκ°’ image

image

ν•„μš”ν•˜μ§€ μ•Šμ€ 멀버가 μžˆλ‹€λ©΄, κ·Έλƒ₯ _둜 λ•Œμ›Œλ‘λ©΄ λœλ‹€. image

image


이외에도 μ΄λŸ°μ €λŸ°κ²Œ 더 μžˆμ§€λ§Œ, 이만 λŠλ„λ‘ ν•˜κ² λ‹€.


μ°Έμ‘°
https://wikidocs.net/15