Python/05 파이썬 심화

enumerate()

멍멍코 2023. 9. 7. 01:05

'enumerate()'는 파이썬 내장 함수로, 주로 for loop에서 리스트(또는 다른 iterable 객체)의 원소와 그 원소의 인덱스를 동시에 얻고 싶을 때 사용됩니다.

 

기본 사용법

for index, value in enumerate(some_list):
    print(index, value)

설명

• 'enumerate()' 함수는 주어진 리스트의 인덱스와 그 인덱스에 해당하는 값을 튜플 형태로 반환합니다.

반환된 각 튜플의 첫 번째 원소는 인덱스이고, 두 번째 원소는 값입니다.

 

추가 옵션

'enumerate()'는 선택적으로 두 번째 인자를 받을 수 있으며, 이는 반환되는 인덱스의 시작 번호를 지정합니다. 기본값은 0입니다.

for index, value in enumerate(some_list, start=1):
    print(index, value)

이 예시에서는 인덱스가 1부터 시작합니다.

fruits = ["apple", "banana", "cherry"]

for idx, fruit in enumerate(fruits):
    print(idx, fruit)

# 출력:
# 0 apple
# 1 banana
# 2 cherry

이 기능은 특히 리스트의 원소와 그 원소의 인덱스를 동시에 사용해야 할 때 유용합니다.

'Python > 05 파이썬 심화' 카테고리의 다른 글

zip()  (0) 2023.09.07
iterable  (0) 2023.09.07
sort() sorted()  (0) 2023.09.07
set  (0) 2023.09.06
math  (0) 2023.09.06