Guidelines

반볡 κ°€λŠ₯ν•œ 객체의 μš”μ†Œλ“€ μˆœνšŒν•˜κΈ°

enumerate ν•¨μˆ˜λŠ” 리슀트, νŠœν”Œκ³Ό 같은 반볡 κ°€λŠ₯ν•œ 객체(iterable)λ₯Ό μˆœνšŒν•˜λ©΄μ„œ, 반볡 κ°€λŠ₯ν•œ 객체의 각 μš”μ†Œμ™€ ν•¨κ»˜ ν•΄λ‹Ή μš”μ†Œμ˜ 인덱슀λ₯Ό ν•¨κ»˜ λ°˜ν™˜ν•©λ‹ˆλ‹€.

주둜 μ•„λž˜μ™€ 같이 for 반볡문과 ν•¨κ»˜ μ‚¬μš©ν•©λ‹ˆλ‹€.

for λ¬Έμ—μ„œ enumerate ν•¨μˆ˜μ˜ μ‚¬μš©λ²•
for index, element in enumerate(iterable): ... # 반볡문의 λ‚΄μš©

for ν‚€μ›Œλ“œμ™€ in ν‚€μ›Œλ“œ μ‚¬μ΄μ—λŠ” index와 elementd와 같이 두 개의 λ³€μˆ˜λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

indexλŠ” 반볡 κ°€λŠ₯ν•œ 객체의 인덱슀λ₯Ό, elementλŠ” ν•΄λ‹Ή 인덱슀의 μš”μ†Œλ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€.


enumerate ν•¨μˆ˜λŠ” μ–΄λ–»κ²Œ μ‚¬μš©ν•˜λ‚˜μš”?

enumerate ν•¨μˆ˜λŠ” 반볡 κ°€λŠ₯ν•œ 객체(iterable)λ₯Ό 인자둜 λ°›μ•„, ν•΄λ‹Ή 객체의 μš”μ†Œμ™€ 인덱슀λ₯Ό μˆœνšŒν•˜λ©΄μ„œ λ°˜ν™˜ν•©λ‹ˆλ‹€.

enumerate ν•¨μˆ˜ μ˜ˆμ‹œ
fruits = ["apple", "banana", "cherry"] for index, fruit in enumerate(fruits): print(f"{index}: {fruit}") # 0: apple # 1: banana # 2: cherry

enumerate ν•¨μˆ˜λŠ” 리슀트의 각 μš”μ†Œμ— λŒ€ν•œ 인덱슀 정보가 ν•„μš”ν•˜κ±°λ‚˜, 인덱슀λ₯Ό 기반으둜 νŠΉμ • 쑰건에 따라 λ‹€λ₯Έ 처리λ₯Ό ν•  λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€.

enumerate ν•¨μˆ˜μ™€ 반볡문의 ν™œμš© μ˜ˆμ‹œ
fruits = ["apple", "banana", "cherry"] for index, fruit in enumerate(fruits): # indexκ°€ 0 λ˜λŠ” 짝수일 경우 μ‹€ν–‰ if index % 2 == 0: print(f"index: {index}, fruit: {fruit}")
Mission
0 / 1

enumerate ν•¨μˆ˜μ— λŒ€ν•œ μ„€λͺ…μœΌλ‘œ μ˜³μ€ 것은 λ¬΄μ—‡μΈκ°€μš”?

반볡 κ°€λŠ₯ν•œ 객체λ₯Ό μ •λ ¬ν•©λ‹ˆλ‹€.

반볡 κ°€λŠ₯ν•œ 객체의 λͺ¨λ“  μš”μ†Œλ₯Ό μ‚­μ œν•©λ‹ˆλ‹€.

반볡 κ°€λŠ₯ν•œ 객체λ₯Ό μˆœνšŒν•˜λ©° μΈλ±μŠ€μ™€ μš”μ†Œλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.

반볡 κ°€λŠ₯ν•œ 객체의 μš”μ†Œλ₯Ό μ—­μˆœμœΌλ‘œ λ³€ν™˜ν•©λ‹ˆλ‹€.

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result