λ°λ³΅ κ°λ₯ν κ°μ²΄μ μμλ€ μννκΈ°
enumerate
ν¨μλ 리μ€νΈ, ννκ³Ό κ°μ λ°λ³΅ κ°λ₯ν κ°μ²΄(iterable)λ₯Ό μννλ©΄μ, λ°λ³΅ κ°λ₯ν κ°μ²΄μ κ° μμμ ν¨κ» ν΄λΉ μμμ μΈλ±μ€
λ₯Ό ν¨κ» λ°νν©λλ€.
μ£Όλ‘ μλμ κ°μ΄ for λ°λ³΅λ¬Έκ³Ό ν¨κ» μ¬μ©ν©λλ€.
for index, element in enumerate(iterable): ... # λ°λ³΅λ¬Έμ λ΄μ©
for
ν€μλμ in
ν€μλ μ¬μ΄μλ index
μ element
dμ κ°μ΄ λ κ°μ λ³μλ₯Ό μ¬μ©ν©λλ€.
index
λ λ°λ³΅ κ°λ₯ν κ°μ²΄μ μΈλ±μ€λ₯Ό, element
λ ν΄λΉ μΈλ±μ€μ μμλ₯Ό μλ―Έν©λλ€.
enumerate ν¨μλ μ΄λ»κ² μ¬μ©νλμ?
enumerate
ν¨μλ λ°λ³΅ κ°λ₯ν κ°μ²΄(iterable)λ₯Ό μΈμλ‘ λ°μ, ν΄λΉ κ°μ²΄μ μμμ μΈλ±μ€λ₯Ό μννλ©΄μ λ°νν©λλ€.
fruits = ["apple", "banana", "cherry"] for index, fruit in enumerate(fruits): print(f"{index}: {fruit}") # 0: apple # 1: banana # 2: cherry
enumerate
ν¨μλ 리μ€νΈμ κ° μμμ λν μΈλ±μ€ μ λ³΄κ° νμνκ±°λ, μΈλ±μ€λ₯Ό κΈ°λ°μΌλ‘ νΉμ 쑰건μ λ°λΌ λ€λ₯Έ μ²λ¦¬λ₯Ό ν λ μ¬μ©ν©λλ€.
fruits = ["apple", "banana", "cherry"] for index, fruit in enumerate(fruits): # indexκ° 0 λλ μ§μμΌ κ²½μ° μ€ν if index % 2 == 0: print(f"index: {index}, fruit: {fruit}")
enumerate
ν¨μμ λν μ€λͺ
μΌλ‘ μ³μ κ²μ 무μμΈκ°μ?
λ°λ³΅ κ°λ₯ν κ°μ²΄λ₯Ό μ λ ¬ν©λλ€.
λ°λ³΅ κ°λ₯ν κ°μ²΄μ λͺ¨λ μμλ₯Ό μμ ν©λλ€.
λ°λ³΅ κ°λ₯ν κ°μ²΄λ₯Ό μννλ©° μΈλ±μ€μ μμλ₯Ό μ 곡ν©λλ€.
λ°λ³΅ κ°λ₯ν κ°μ²΄μ μμλ₯Ό μμμΌλ‘ λ³νν©λλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result