Β enumerate()λ‘ for 루ν
enumerate() ν¨μ
νμ΄μ¬μ enumerate() ν¨μλ 컬λ μ
(리μ€νΈ, νν, λ¬Έμμ΄ λ±)μ μνν λ, κ° μμμ κ·Έ μμμ μΈλ±μ€λ₯Ό λμμ μ»μ μ μλλ‘ ν΄μ£Όλ μ μ©ν ν¨μμ΄λ€.
enumerate() ν¨μλ λ κ°μ 맀κ°λ³μλ₯Ό λ°λλ€. μνν 컬λ μ
κ³Ό μ νμ μΌλ‘ μμ μΈλ±μ€(κΈ°λ³Έκ°μ 0),
ν¨μλ μννλ κ° μμμ λν μΈλ±μ€μ κ·Έ μμ μ체λ₯Ό ν¬ν¨νλ ννμ μμ±νλ€.
κΈ°λ³Έ μ¬μ©λ²
numbers = ['one', 'two', 'three']
for index, value in enumerate(numbers):
print(index, value)
# 0 one
# 1 two
# 2 three
Python
볡μ¬
for i, letter in enumerate(['A', 'B', 'C']):
print(i, letter)
# 0 A
# 1 B
# 2 C
Python
볡μ¬
μμ μΈλ±μ€ μ§μ
enumerate() ν¨μμμ μμ μΈλ±μ€λ₯Ό μ§μ νλ©΄, μΈλ±μ€ μΉ΄μ΄νΈκ° κ·Έ κ°λΆν° μμλλ€.
numbers = ['one', 'two', 'three']
for index, value in enumerate(numbers,start=1):
print(index, value)
# 0 one
# 1 two
# 2 three
Python
볡μ¬
μ©λ
enumerate() λ μ£Όλ‘ λ€μκ³Ό κ°μ μν©μμ μ¬μ©λλ€.
β’
리μ€νΈλ νν λ±μ 컬λ μ
μ μννλ©΄μ κ° μμμ μΈλ±μ€λ νμν λ
β’
κ°κ²°ν μ½λ μμ±μ μν΄ μΈλ±μ€μ κ°μ λμμ μ»κΈ° μν΄ range(len(...)) λμ μ¬μ©λ λ.