[Python] λ”•μ…”λ„ˆλ¦¬

파이썬의 λ”•μ…”λ„ˆλ¦¬λŠ” ν•΄μ‹œν…Œμ΄λΈ”μ΄λ‹€.

킀와 κ°’ 쌍으둜 κ΅¬μ„±λ˜λŠ” μΌμ’…μ˜ 배열이라고 봐도 λœλ‹€. ν‚€λ₯Ό μΈλ±μ‹±μ˜ μˆ˜λ‹¨μœΌλ‘œ μ‚¬μš©ν•˜λ©°, 길이에 관계없이 κ· μΌν•˜κ³  λΉ λ₯Έ μ„±λŠ₯을 λ‚΄μ€€λ‹€.

μ—¬νŠΌ λ”•μ…”λ„ˆλ¦¬ ν‘œν˜„μ‹μ€ μ€‘κ΄„ν˜Έμ— 콜둠으둜 κ΅¬μ„±λœλ‹€.
{ ν‚€1:κ°’1, ν‚€2:κ°’2, ... }

그리고 κ°’μ˜ μ ‘κ·Όμ΄λ‚˜ μΆ”κ°€λŠ” μΈλ±μ‹±μœΌλ‘œ ν–‰ν•  수 μžˆλ‹€. 거의 λ°°μ—΄μ²˜λŸΌ μ“΄λ‹€.

μš”μ†Œ μΆ”κ°€
μ•„λž˜ μ½”λ“œλŠ” ν•œ μŒμ„ κ°€μ§„ λ”•μ…”λ„ˆλ¦¬λ₯Ό λ§Œλ“€μ—ˆλ‹€κ°€, 'hoo'-'ha!' μŒμ„ μΆ”κ°€ν•œ 것이닀. image

image

참고둜, 파이썬의 λ”•μ…”λ„ˆλ¦¬λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ μ˜€λΈŒμ νŠΈμ™€λŠ” λ‹€λ₯΄κ²Œ 킀에 무슨 νƒ€μž…μ΄λ“  λ„£μ„μˆ˜μžˆλ‹€. image

image λ¬Όλ‘  μ΄λŸ°μ‹μœΌλ‘œ 짜면 μ½”λ“œκ°€ μ—¬κΈ°μ €κΈ°μ„œ ν­λ°œν•  것이닀. 이건 κ·Έλƒ₯ μ˜ˆμ‹œλ‹€.

μš”μ†Œ μ‚­μ œ
λ”•μ…”λ„ˆλ¦¬ μš”μ†Œλ₯Ό μ§€μš°κ³ μ‹ΆμœΌλ©΄ κ·Έλƒ₯ del을 μ“°λ©΄ λœλ‹€. image

image

for문
λ”•μ…”λ„ˆλ¦¬λ„ for-in문의 λŒ€μƒμ΄ 될 수 μžˆλ‹€. 근데 κ·ΈλŒ€λ‘œ μˆœνšŒμ‹œν‚€λ©΄ ν‚€κ°’λ§Œ λ±‰λŠ”λ‹€... image

image

값듀을 μˆœνšŒν•˜λ €λ©΄ values λ©”μ„œλ“œλ₯Ό μ“΄λ‹€. image

image

킀와 값을 λ™μ‹œμ— μˆœνšŒν•˜λ €λ©΄ items λ©”μ„œλ“œλ₯Ό μ“΄λ‹€. image

image


κ·Έλ ‡λ‹€.


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