Guidelines

μ½”λ“œλ₯Ό μ—¬λŸ¬ 번 반볡 μ‹€ν–‰ν•˜λŠ” 반볡문

ν”„λ‘œκ·Έλž˜λ°μ„ ν•˜λ‹€ 보면 λ™μΌν•œ μž‘μ—…μ„ μ—¬λŸ¬ 번 λ°˜λ³΅ν•΄μ•Ό ν•  λ•Œκ°€ 자주 μžˆμŠ΅λ‹ˆλ‹€.

에λ₯Ό λ“€μ–΄ 수천개 μ΄μƒμ˜ λŒ€λŸ‰μ˜ λ°μ΄ν„°μ˜ 값을 μ½μ–΄μ˜€κ±°λ‚˜, νŠΉμ • 쑰건이 λ§Œμ‘±ν•  λ•ŒκΉŒμ§€ κ³„μ†ν•΄μ„œ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” κ²½μš°κ°€ μžˆμŠ΅λ‹ˆλ‹€.

μ΄λ•Œ μ½”λ“œλ₯Ό μ—¬λŸ¬ 번 μž‘μ„±ν•˜λŠ” λŒ€μ‹  λ°˜λ³΅λ¬Έμ„ μ‚¬μš©ν•˜λ©΄ μž‘μ—…μ„ 효율적으둜 μ²˜λ¦¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이번 μˆ˜μ—…μ—μ„œλŠ” 반볡문이 무엇인지, 그리고 νŒŒμ΄μ¬μ—μ„œ μ–΄λ–»κ²Œ ν™œμš©ν•˜λŠ”μ§€ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.


반볡 κ°€λŠ₯ν•œ μžλ£Œν˜•

νŒŒμ΄μ¬μ—μ„œ 반볡 κ°€λŠ₯ν•œ μžλ£Œν˜•(iterable types)은 λ°˜λ³΅λ¬Έμ—μ„œ 순차적으둜 μ ‘κ·Όν•  수 μžˆλŠ” λŒ€μƒμ„ λœ»ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ μ—¬λŸ¬ 문자둜 κ΅¬μ„±λœ λ¬Έμžμ—΄(String), λŒ€κ΄„ν˜Έλ‘œ μ—¬λŸ¬ μš”μ†Œλ₯Ό λ‚˜μ—΄ν•˜λŠ” 리슀트(List), ν•œλ²ˆ μž…λ ₯된 값을 λ³€κ²½ν•  수 μ—†λŠ” νŠœν”Œ(Tuple) 등이 반볡 κ°€λŠ₯ν•œ μžλ£Œν˜•μž…λ‹ˆλ‹€.

λ°˜λ³΅λ¬Έμ€ μ΄λŸ¬ν•œ 반볡 κ°€λŠ₯ν•œ μžλ£Œν˜•μ— μ ‘κ·Όν•΄, 반볡문 λ‚΄μ—μ„œ 각 μš”μ†Œλ₯Ό 고유의 μ½”λ“œμ— 따라 μ²˜λ¦¬ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ μ‹€μŠ΅ ν™”λ©΄μ˜ for item in fruits:λŠ” ["사과", "λ°”λ‚˜λ‚˜", "체리"]와 같이 μ •μ˜λœ fruits 리슀트의 각 μš”μ†Œ(사과, λ°”λ‚˜λ‚˜, 체리)에 μ ‘κ·Όν•œ ν›„, 반볡문 고유의 μ½”λ“œμΈ print(item)λ₯Ό μˆ˜ν–‰ν•©λ‹ˆλ‹€.


νŒŒμ΄μ¬μ—μ„œμ˜ 반볡문 ν™œμš©λ²•

νŒŒμ΄μ¬μ—μ„œλŠ” for λ¬Έκ³Ό while 문을 μ‚¬μš©ν•΄ 반볡 μž‘μ—…μ„ μ²˜λ¦¬ν•©λ‹ˆλ‹€.

λ‹€μŒ μˆ˜μ—…λΆ€ν„°λŠ” for λ¬Έκ³Ό while 문의 μ‚¬μš©λ²•μ„ μ˜ˆμ‹œμ™€ ν•¨κ»˜ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

μ‹€μŠ΅ ν™”λ©΄μ˜ for 반볡문 μ˜ˆμ‹œλ₯Ό κ°€λ³κ²Œ 따라 타이핑 해보고, λ‹€μŒ μˆ˜μ—…μ—μ„œ for λ°˜λ³΅λ¬Έμ„ μžμ„Ένžˆ λ°°μ›Œ λ³΄μ„Έμš” :)

Mission
0 / 1

λΉˆμΉΈμ— λ“€μ–΄κ°ˆ κ°€μž₯ μ μ ˆν•œ λ‹¨μ–΄λŠ” λ¬΄μ—‡μΌκΉŒμš”?

쑰건이 참일 λ•ŒκΉŒμ§€ λ°˜λ³΅ν•˜λŠ” 상황을 ν‘œν˜„ν•  λ•ŒλŠ” 문을 ν™œμš©ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.
for
while
repeat
else

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result